用于视频流平台的开源CMS和服务器

时间:2016-05-28 00:01:40

标签: nginx ffmpeg streaming mpeg-dash dash.js

我必须提出一个允许采用MPEEG-DASH标准的流媒体视频服务的平台。必须使用开源工具实现此平台块。我建议使用FFmpeg编码和MP4Box / GPAC工具进行加密和打包。对于DRM案例,我建议使用Widewine(我没有找到任何其他开源工具)与dash.js(我提出的播放器)兼容,它可以集成到Chrome,根据CastLabs,它也兼容用MP4Box。所以,我必须选择一个开源CMS,同时我需要它与dash.js兼容。我读到可以向这些CMS添加任何JavaScript,只需要创建一些模块即可。我想知道您建议我使用以下哪个CMS:MediaDrop,Drupal或Wordpress。 我对服务器也有一些疑问。我知道,为了提供这项服务,它只需要传统的HTTP服务器。在第一时间我选择了Nginx而不是Apache,因为后者提出了与性能相关的一些问题(服务器将接收大量的同时请求),然而,由于其约束,我放弃了Nginx(Nginx-rtmp模块):它仅用于直播(我需要按需提供服务),输入必须是RTMP。我发现了一些关于基于Nginx的VOD打包器,你知道这个可以用作服务器来提供直播和点播流媒体服务吗?

1 个答案:

答案 0 :(得分:1)

说到DRM,您需要其他系统而不仅仅是Widevine才能访问所有浏览器平台,例如: PlayReady for IE / EDGE或FairPlay with HLS for Safari。在这里,您可以找到不同浏览器的DRM系统概述:https://bitmovin.com/player-drm-support/

当您已经使用ffmpeg + MP4Box对内容进行编码和打包时,您不需要在Web服务器上使用专用的VoD打包程序支持,您可以只使用HTTP Web服务器上的DASH / HLS内容。在这里你可以找到x264 + MP4Box的教程,也许这很有用:https://bitmovin.com/mp4box-dash-content-generation-x264/