首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nginx点播转码

Nginx点播转码
EN

Stack Overflow用户
提问于 2015-12-19 05:26:32
回答 2查看 2K关注 0票数 1

我正在尝试使用nginx设置MPEG-DASH视频点播流。我遇到了nginx vod module,它在dash.js上工作得很好,但我想知道是否有人能设法让实时代码转换工作。

我目前已经将其设置为播放H264 MP4本地文件,为单个MP4生成一个MPD清单。我知道我可以转码视频的多个版本,并将它们存储在服务器上,创建一个多URL清单,但我在服务器上只有有限的空间,所以无法做到这一点。相反,我试图找到一种实时转码的方法,以允许更多的自适应比特率流,就像使用nginx rtmp module和ffmpeg一样(但是使用MPEG-DASH而不是RTMP,因为我不想使用flash)。

有谁知道这样做的方法吗?在进阶时谢谢。

EN

回答 2

Stack Overflow用户

发布于 2015-12-19 12:36:02

转码一般比实际播放慢。

你的服务器有足够的处理能力吗?

此外,在处理完整个文件之前,MP4输出是不可播放的。

如果你能解决性能/定时问题,其他实时广播格式(例如,花旗集团(mpeg2ts:行情)可以合并。我担心这会使情况变得更糟。

票数 1
EN

Stack Overflow用户

发布于 2015-12-21 17:37:04

正如Dan已经提到的,代码转换通常比回放慢。此外,还必须在速度和质量之间进行权衡。如果您正在寻找快速(谈论实时20倍) MPEG-DASH转码,您可以尝试像bitmovin.com这样的服务。这就是我所做的工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34364175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档