首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我无法在任何linux虚拟机上播放受DRM保护的dash视频,但相同的代码可以在其他共享主机apache服务器上运行

问题分析: 根据提供的问答内容,问题涉及到在Linux虚拟机上播放受DRM保护的DASH视频的问题。相同的代码在其他共享主机Apache服务器上可以运行。需要分析可能的原因并给出解决方案。

解决方案:

  1. DRM保护:DRM(数字版权管理)是一种用于保护数字内容的技术,它限制了对受保护内容的复制、传播和播放。在Linux虚拟机上播放受DRM保护的DASH视频可能受到DRM限制。
  2. Linux虚拟机环境:首先,确保Linux虚拟机的操作系统和浏览器支持DRM解密和播放。某些Linux发行版可能没有默认安装DRM解码器或浏览器插件。
  3. 浏览器支持:确保在Linux虚拟机上使用的浏览器支持DRM解密和播放。常见的浏览器如Chrome、Firefox等在Linux上可能需要额外的配置或插件来支持DRM。
  4. 缺少解码器:如果Linux虚拟机上缺少必要的解码器,可能无法解密和播放DRM保护的视频。可以尝试安装相关的解码器或媒体库,如Widevine、FFmpeg等。
  5. 虚拟机配置:确保Linux虚拟机的配置满足播放DRM保护视频的要求。包括足够的处理能力、内存和网络带宽等。
  6. 服务器环境:Linux虚拟机和共享主机Apache服务器可能存在差异,例如操作系统版本、浏览器版本、插件支持等。需要确保Linux虚拟机和共享主机的环境尽可能一致。
  7. 腾讯云相关产品:腾讯云提供了一系列云计算产品,包括云服务器、云存储、云数据库等,可以根据具体需求选择适合的产品。具体推荐的产品和产品介绍链接地址可以参考腾讯云官方网站。

总结: 要在Linux虚拟机上播放受DRM保护的DASH视频,需要确保Linux虚拟机的环境和配置满足播放要求,包括支持DRM解密和播放的操作系统、浏览器、解码器等。同时,需要注意Linux虚拟机和共享主机Apache服务器的环境差异,尽可能保持一致。腾讯云提供了一系列云计算产品,可以根据具体需求选择适合的产品。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

web内容如何保护:如何有效地保护 HTML5 格式视频内容?

HTML开放特性不仅使得用户可以使用简单文本编辑器来编辑网站,而且任何人都可以查看源代码并复制其HTML源代码,并应用于其他地方。...但是防盗链防止不了比较熟悉网络用户下载,其实在浏览器缓存里面就有视频文件了。第三方插件,如video download  chrome扩展插件,可以直接使用。上述方法无法视频进行保护。...代码混淆是目前保护JavaScript代码免受逆向工程最常用方法之一,它使程序更难看得懂,这并不是最好解决方案。...CENC 声明了一套标准加密和密钥映射方法,它可用于多个 DRM 系统上解密相同内容,只需要提供相同密钥即可。...采用 Apache License 2.0 授权dash.js一个支持 MPEG DASH 参考实现,适合研究学习。

2K40

演进中视频流媒体容器格式与传输协议

虽然容器格式决定了文件兼容性和可播放性,压缩后视频和元数据构成了整个文件绝大部分。容器格式实际只取决于文件头中几位数据。...较高层面上,JIT技术允许生产者原始服务器存储单一格式,从而节省了打包和存储多种格式成本。 除了封包之外,JIT技术还可以为不同协议定制segment大小。...CMAF将有助于限制JIT封装负载,因为最流行设备很可能是可以播放兼容CMAFHLS和DASH新设备,因此,只需要非常轻量级manifest package,并且缓存和CDN中使用更多共享视频片段能力将提高整体传输效率和性能...使用JIT打包解决方案可以扩展对未升级旧设备支持,并继续支持无法升级旧设备。这可以确保观众数量不受限制,任何想要观看的人都可以在他们想要任何设备观看。...4、 结论 使用HEVC,可以与AVC相同带宽下获得更高视频质量,或者以使用AVC一半带宽提供相同质量。使用CMAF,只需编码,打包和添加DRM一次即可访问大量播放设备。

3.4K30
  • 26.精读加密媒体扩展

    W3C 新闻稿称,“EME 是一个应用编程接口(API),允许无插件播放 Web 浏览器中保护(加密)内容,它可以无缝地作用于所有主要平台。...当时,Silverlight PlayReady DRM、 Flash Flash Media Rights Management(FMRM),版权保护已十分成熟。...CENC 声明了一套标准加密和密钥映射方法,它可用于多个 DRM 系统上解密相同内容,只需要提供相同密钥即可。...采用 Apache License, Version 2.0 授权 JW Player 号称世界最流行嵌入播放器,应用于200万网站、每月13亿播放次数。...采用 Apache License 2.0 授权 dash.js 一个支持 MPEG DASH 参考实现,适合研究学习。采用 BSD 授权 总结 目前来看,DRM 市场还是分散状态。

    1.2K10

    构建DRM系统重要基石——EME、CDM、AES、CENC和密钥

    这些就是关于DRM所有知识吗? 不!我们上文只是举了一个简单易懂例子,说明如何使用DRM安全地传送电影。这个例子很好地描述了DRM本质,但在现实中无法正常运行。...CENC意味着内容提供商仅需加密视频一次,并且任何解密模块都可以解密它。 注意:只要密钥绝对安全,即使加密算法暴露也不会出问题。 CENC也许听起来像是统一DRM简单方法,事实并非如此。...基本原理:没有密钥ID,许可证服务器无法查看电影解密密钥。 答案:密钥ID与DASH或者HLS清单一起被发送到视频播放器。...它将形成一个紧密耦合架构,并无法实现任何具有开放性、即插即用生态系统。让我们看看可以做些什么。...安全地将视频传输到屏幕,不会泄露。 由于以上原因,浏览器中CDM都是闭源,这也是行业和外界争议根源。因为外界无法看到CDM中代码,所以人们无法信任它。

    2K30

    EME WTF? 加密媒体扩展介绍

    加密媒体扩展提供了一个API,允许web应用与内容保护系统交互,允许播放加密音频和视频。 EME被设计来保证相同应用和加密文件可以任何浏览器环境使用,不管底层保护系统。...从EME规范来看: 这个提议扩展HTMLMediaElement提供api来控制播放保护内容。 API支持从简单密钥解密到高价值视频(给出一个适当用户代理实现)情况。...这是通过获取由页面分发内容保护系统消息而不是假设带外之间通信加密系统或者许可证或其他服务器通信。 EME实现使用以下外部组件: Key System: 内容保护(DRM)机制。...等待加密事件唯一理由是如果没有办法知道内容是否加密,实际这是不可能。 一个web应用程序试图播放有一个或多个加密流音频或视频。...例如,使用Playready打包视频可以使用Widevine CDM浏览器中播放,从Widevine许可证服务器获取密钥。

    2K60

    理解直播及其工作原理

    摄像机分辨率、配置和性能取决于应用程序。如果你向朋友直播,或许你笔记本中内置摄像头就足够用了。如果是直播一场音乐会或者体育赛事,那你最好使用专业设备(灯光、摄像机和其他专用设备等)。...对于较小规模视频制作,可以直接使用OBS Studio等专用软件计算机上现场处理摄像机馈送(包括添加图像、Slates等),然后通过专业直播平台现场进行压缩(或在云压缩)。...根据清单指示,视频播放可以根据自身缓存状态和可用带宽来合理请求视频切片。 使用DRM和内容保护技术可以保护封装视频不被盗版和窃取。我们在下一部分会讲到。...直播中数字版权管理(DRMDRM(Digital Rights Management,数字版权管理)是指保护视频内容不被盗版、非法重播、非法下载以及阻止其他未经授权视频内容消费系统或技术。...下面是对直播中CDN工作原理简单描述: 转码、封装、DRM和插入广告后,最后视频流被发送到源站上(基本是指Web服务器)。 源站URL(即可用视频流所在地址)被配置给CDN。

    1.8K40

    2019 VOD编码工具指南

    虽然FFmpeg不能直接为DASHHLS或MPD文件生成变体播放列表,但我们也可将其他开源工具(如Bento4)添加到简单工作流程中,并生成包括DRM和字幕HLS和/或DASH输出。...虽然您可以私有云或公共云中部署这些经过许可软件,这些程序主要被安装在单个计算机或工作站上。 专用于私有云或其他虚拟化环境中部署编码器。...我们现在回到定价,选择编码器我们从三个基本点来分类。 基本要求 这部分我们探讨是编码是否可以完成我们工作要求,当然尽量简短不啰嗦。 软件是否在你希望硬件或系统平台运行,无论现在还是将来?...如果虚拟化环境那么近期或者未来扩容是否在你考虑范围内。 编解码、格式、字幕、DRM 系统是否支持字幕,DRM所需编解码器和封装容器,并包含对广告插入等其他小需求?...这也就是为什么2019年您考虑任何编码器都应该能够生成一组FairPlay、PlayReady和Widevine DRM保护CMAF格式内容。

    1.7K41

    CMAF现状:是终极标准或仅仅是另一种格式?

    它输入MP4流并输出所有必要协议,提供了很大灵活性,因为我们不必事先进行编码和打包。” 向Kornblau询问了有关成本方面的问题,因为JIT打包需要服务器一直保持运行状态。...需要说明是,CMAF确实比JIT打包提高了一些存储和缓存效率,但是其程度取决于你分发体系结构以及是原始服务器打包还是边缘打包。...不支持CBC模式旧设备将无法支持硬件级DRM。同样地,当内容解密模型(CDMs)已经更新到支持CBC时,你设备也需要获得这样更新,然后才能播放此加密内容。...一旦CMAF媒体HLS播放列表或DASH清单中被引用,就可以主动监控发布源或发布缓存。”...因此,尽管我们已经开始接触到一些相关咨询,并在实验室中运行低延迟原型,但我们没有通过DASH/HLS或者使用分块流共享分布式资源,” DaCast首席运营官兼业务开发和销售副总裁Greg Ellis

    1.5K51

    12种提升视频质量方法

    使用单一码率问题在于播放无法适应网络条件变化并为了确保正常播放而切换到其他码率或者分辨率。...这种基于切片传输方式使得视频播放器和服务器可以根据网络波动和播放器缓冲状况动态切换下一个切片。...你也许使用是云服务器,或者将自己电脑作为服务器最重要是确保你网络连接可靠且高速,能够维持高质量视频直播。...使用DRM保护内容 当你直播教会活动或者大学里体育赛事时候,也许会认为DRM没有那么重要。但是不使用DRM代价是巨大且昂贵。...如果任何人都能盗取你视频流URL(DASHMPD或者HLSm3u8),将其插入到视频播放器中,然后开始重新播放内容,那么你将损失惨重。

    89440

    技术解码 | DASH协议直播应用

    根据计算规则可以了解到,如果播放器端系统时间和服务器存在过小/略小/过大会分别会导致无法计算/请求不是最新分片/请求是未来分片等等问题。...- 功能实现 - DASH协议功能实现中,最重要便是其多码率实现支持。另外腾讯云侧还支持其他一些特性,如DRM加密和SCTE35插入等等。...其他特性支持 腾讯云实现DASH协议同时,也支持了DASH协议一些特性,如DRM加密和SCTE35插入等等,下面我们也对这些特性做简单介绍。 DRM加密 DRM加密是对音视频数据主要保护手段。...播放时先通过播放证书请求地址,请求播放证书获取到其中解密秘钥,系统再进行解密播放。其中解密秘钥由系统进行保护,因此无法被盗取。...而在其他播放器中没有该现象,从而确认这是针对Shaka player播放一个兼容性问题。 导致卡住可能性有很多,其中更多和音视频dts/pts相关。

    6K30

    Web媒体标准

    John首先介绍了DRM保护内容可移植重要性,就像不受保护内容可以计算机和系统之间轻松移动一样,这是对WIPO一项分析回应,许多人都会同意,该分析认为,这对于互联网上合法使用视频至关重要。...以前,所有的DRM方法都有自己容器格式。统一DRM,很可能永远不会发生,所以我们总是会有苹果,谷歌,微软和许多其他。...对于流媒体供应商来说,要提供所有不同格式是个大问题,而且会造成混乱、重复工作流。通用加密允许一种容器格式,该格式可以包含任何DRM信息,允许具有不同输入单个工作流。...播放器方面,播放器现在可以简单地接受单一DRM信息流,使用适当服务进行身份验证并对视频进行解码。 CMAF是另一项实现媒体可移植性关键技术。...另一个选择是拥有云服务,作为你媒体一站式服务,动态地对任何需要服务进行认证。这是一个更加开放环境,不需要分别订阅传统意义每一个渠道。

    50330

    Microsoft PlayReady DRM及其工作原理

    PlayReady支持以MPEG-DASH、HLS和MSS格式输入。输入视频格式可以是fmp4、mp4,或者MSS中ismv/isma。...密钥ID是公开,它被打包器以明文(可读取)格式内嵌到播放清单中。 许可证服务器 顾名思义,许可证服务器主要任务就是向认证客户端提供许可证信息,这样客户端就可以播放保护视频。...这组设备被称为“域”(Domain),它们可以相互共享许可证,而不是每次都联系许可证服务器。...由于信息已被加密,所以播放器和其他任何软件都无法读取和滥用该信息。 第五步:CDM或者某些设备中硬件组件将接收到许可证服务器响应,从中提取内容密钥,并使用密钥解密、解码以及渲染视频。...在这一安全级别,不提供任何保护(资产、客户端和密钥等),黑客可以任意入侵。 SL2000 可用于制作场景和商业内容。 在这一级别,软件或硬件中内容、资产、密钥和客户端都可以受到保护

    2.5K10

    MPEG-DASH视频传输中常见问题

    / DRM特定问题 / “想要安全,请使用https” 播放受到DRM保护视频时候,经常会出现一个与底层应用托管有关错误。...如果使用http调用应用,dash.js将输出警告:无法进行DRM播放。 No supported version of EME detected on this user agent!...因此,特定平台试图播放DRM保护内容之前,我们需要评估具体平台底层对DRM功能支持。...当播放受到DRM保护视频时,我们强调需要https,并概括了使用特定DRM系统平台重要性。除此之外,我们推动了实现EME旧版本需求。 MPEG-DASH时序模型并不容易理解。...如果你对我们DASH活动或者dash.js 有其他问题,可以随时查看我们网站:https://www.fokus.fraunhofer.de/go/dash 注释: [1]https://websites.fraunhofer.de

    1.6K30

    学习下 BlackHat Asia 2021 大会议题

    相关解析代码XNU中开源了,位于bsd/vfs/vfs_xattr.c中,设置扩展属性后,会在相同目录下,生成前缀"._"隐藏文件,即是FAT中存储xattr位置。...像这类漏洞还很好利用,页面中嵌入即可实现IE浏览器RCE,连个CFG保护都没有,edge不支持这些模块。...最后,利用漏洞读取出存储TEE中Keybox,它是Android密钥箱,用于解密DRM保护内容。 ?...paper中刚好总结了整体漏洞利用过程,这里也一并整理出来,方便理解: 使用Exoplayer打开DRM视频URL进行播放; CA完成上述步骤后, 调用CENC通用加密功能对内容进行加密; 从系统堆中获取所有合适...; 编写可读缓冲区地址,以便get_robustness_ver可以平稳运行; 劫持qsee_malloc与qsee_free以避免崩溃; 调用SMC以执行wv_dash_core_get_deviceid

    1.5K40

    未来流媒体工作流核心技术

    所有现代视频播放器都支持 CMAF 媒体片段,所以 TS 片段使用范围现在仅限于 iOS 10 之前设备和其他无法更新传统硬件播放器——由于硬件更新周期,这个集合明显缩小。...虽然 DASH SGAI 和 HLS Interstitials 共享大致相同服务器端方法,但在客户端有区别,DASH 播放器将用一个播放器实例处理媒体段和广告段,而在 Interstitials 方法中...虽然它在像苹果设备这样受控环境中可能运行良好,这种双播放器方法已经证明了它在低功耗环境中低效率,因此它对更广泛 HLS 生态系统适用性是相当值得怀疑,而传统服务器端广告插入(SSAI)将继续一段时间内发挥作用...鉴于这种编码可扩展性问题,不认为 HESP 可以取代 LL-HLS 或 LL-DASH目标延迟为 2 至 5 秒任何使用情况下。...虽然相信我在这里提出单播/多播混合传输方案可以成功实施,通过多播传输媒体片段会带来另一个问题:它基本阻止了 A/B 水印工作,因为媒体片段对每个视频播放器都是一样

    1.7K21

    为什么Multi-DRM如此重要?

    Web、Android手机/电视、Apple(iOS和tvOS)、Roku、智能电视(三星、LG等)以及AmazonFire TV,我们该使用哪种播放器?它们对DRM有哪些支持? 4.  ...如果启动自己许可证服务器,能否需要时进行扩展? 11.最重要是,需要花费多少成本? 专利许可费用、技术、基础设施更改以及雇佣和培训工作人员方面,要花费多少? 产品上市速度如何?...Multi-DRM厂商提供了这些专业知识,他们专门解决和简化DRM各种播放器、流媒体传输格式部署。...你会经常发现,Multi-DRM厂商宣布与其他公司合作,来确保他们DRM软件预先集成到系统中(当你购买其他服务时,比如Android或者iOS播放器),或者使DRM具备经过测试且获得支持SDK来降低集成难度...结语 为你流媒体服务选择一家可以信赖Multi-DRM厂商将带来诸多好处,想其中最重要就是拥有一个专家团队来确保你服务中每一个组件都能正常运行

    96220

    视频内容安全保护技术分析与实现

    LiveVideoStackCon 2018 大会中,OnVideo视频云创作平台联合创始人刘歧详细介绍了防盗链基本策略以及HLS/DASH加密等视频媒资保护技术手段原理与实现。...文 / 刘歧 整理 / LiveVideoStack 大家好,是来自OnVideo视频云创作平台刘歧,本次将从以下几个方面与大家分享我们视频媒资版权保护技术方面的探索。 1....需要提醒是,上图表格所列标准均为Adobe私有标准,所以像HEVC、AV1等虽然可以使用上述防盗策略,集成防盗链后如何使用RTMP播放播放则是难以实现。...大家可以留意一下中央电视台CNTV网络流即使被抓取后播放也显示花屏,推测其关键在于Key信息并非存储m3u8或mpd中,而使用部分内容加密策略使得传统破解方式得到IDR信息不准确从而导致非法播放不正常...限制播放次数也是一种直播内容保护措施,其策略是宁可错杀不可错放,其原因在于盗版侵权为企业带来经济与法律损失远比极个别用户无法正常播放内容要严重;除此之外,使用非标准协议如私有Codec封装也是一种颇为有效加密方式

    1.3K10

    什么是 DRM 保护 WMA 文件以及如何打开它们

    什么是 DRM 保护 WMA 文件? DRM 保护 WMA 文件是使用 DRM 技术编码以防止未经授权复制、共享或分发音频文件。...当您购买 DRM 保护 WMA 文件时,您实际购买特定设备或软件播放该文件许可证。许可协议通常包括对您可以复制或传输文件次数以及许可期限限制。...幸运是,有一些方法可以从 WMA 文件中删除 DRM 保护,我们将在本文后面探讨这些方法。好消息是,一旦取消保护,您就可以将 WMA 文件转换为其他格式,例如可以任何设备播放 MP3。...好消息是,有多种方法可以移除 DRM 保护,这样您就可以任何设备欣赏音乐。...要在不同设备播放这些文件,您需要有兼容媒体播放器或可以处理 DRM 保护文件软件。如果要将文件转换为不同格式,则需要使用可以删除 DRM 加密专用软件。

    1.3K41

    Docker 容器真的安全吗?

    他们认为 Docker 容器实际上将保护主机系统。 听说有人说 Docker 容器与单独 VM / KVM 中运行进程一样安全。...知道人们正在下载随机 Docker 映像,然后在其主机上启动它们。 甚至看到一些 PaaS 服务器(还不是 OpenShift )允许用户上载自己映像以多租户系统运行。...如果您不是多租户系统运行 Docker,并且对容器内运行服务使用了良好安全性实践,则可能不必担心。你只需假设在容器内运行特权进程与容器外运行特权进程是相同即可。...不要在系统运行随机 Docker 映像。很多方面,都认为 Docker 容器革命与 1999 年左右 Linux 革命相似。...相信您应该继续从过去获得过代码的人那里获得代码/软件包。如果代码不是来自内部或信任第三方,请不要依赖容器技术来保护主机。 So what is the problem?

    1.4K30

    Akamai首席架构师Will:WebRTC、QUIC、DASH、AV1都前景可观

    我们专注领域包括封装、寻址、直播服务、DRM、内容保护、字幕、低延时及播放器行为。目前担任DASH产业论坛主席,DASH产业论坛拥有83家遍及海内外企业。...1.如何对内容进行编码及封装以获得最广泛覆盖? 2.如何搭建可运行多设备播放器? 3.如何确认智能电视、媒体设备、机顶盒或手机媒体播放环境是否可靠?...Akamai支持除中国外最大RTMP网络,该网络相对中国RTMP仍较小,美国和欧洲已过渡至HAS (HTTP Adaptive Streaming),这使我们采用相同服务器作为视频,Web及安全服务交付...正如我之前提及,作为首席架构师这一特殊角色,职责更侧重产业协作及标准化,从首次加入Akamai起,不写任何代码。如今,更多与人沟通工作和「技术布道」,而不是解决软件bugs。...LiveVideoStack:注意到您有两次创业经历,能否聊聊这两次经历收获到了什么? Will:实际创办了4家公司,承认前三个以失败告终,第四个成功了,那些经历教会许多事情。

    59320
    领券