我必须提出一个允许使用MPEEG-DASH标准的流媒体视频服务的平台。此平台块必须使用开源工具来实现。我建议使用FFmpeg进行编码,并使用MP4Box/GPAC工具进行加密和打包。对于数字版权管理的情况,我的建议是使用Widewine (我没有找到任何其他开源工具),它与dash.js (我提出的播放器)兼容,它可以集成到Chrome中,根据CastLabs的说法,它也与MP4Box兼容。因此,我必须选择一个开源的内容管理系统,同时我需要它与dash.js兼容。我读到有可能添加任何JavaScript到这些内容管理系统,只需要创建一些模块来做到这一点。我想知道你推荐给我的以下哪种CMS : MediaDrop,Drupal或Wordpress。我对服务器也有一些疑问。我知道为了提供这项服务,它只需要一个传统的HTTP服务器。在第一个时刻,我选择了Nginx而不是Apache,因为后者存在一些与性能相关的问题(服务器会收到大量的同时请求),然而,由于它的限制,我放弃了Nginx (Nginx-rtmp模块):它只用于直播(我需要按需提供服务),输入必须是RTMP。我发现了一些关于基于Nginx的点播打包的东西,你知道这个可以作为服务器来提供直播和点播服务吗?
发布于 2016-05-30 16:26:05
当涉及到数字版权管理时,你将需要除了Widevine之外的其他系统来访问所有的浏览器平台,例如用于IE/EDGE的PlayReady或用于Safari的带有HLS的FairPlay。在这里您可以找到针对不同浏览器的数字版权管理系统的概述:https://bitmovin.com/player-drm-support/
如果您已经使用ffmpeg + MP4Box对内容进行编码和打包,则不需要在When服务器上提供专用的VoD打包程序支持,您可以在HTTP服务器上仅对DASH/HLS内容进行编码和打包。在这里你可以找到一个关于x264 + MP4Box的教程,也许这会很有用:https://bitmovin.com/mp4box-dash-content-generation-x264/
https://stackoverflow.com/questions/37493892
复制相似问题