作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 nginx 设置 MPEG-DASH 视频点播流。我遇到了nginx vod module这与 dash.js 配合得很好,但我想知道是否有人设法让实时转码工作。
我目前已将其设置为播放 H264 MP4 本地文件,为单个 MP4 生成 MPD list 。我知道我可以对视频的多个版本进行转码并将它们存储在服务器上,创建一个多 URL list ,但我在服务器上只有有限的空间,所以无法做到这一点。相反,我试图找到一种实时转码的方法,以允许更自适应的比特率流,就像 nginx rtmp module 一样。和 ffmpeg(但是使用 MPEG-DASH 而不是 RTMP,因为我不想使用闪存)。
有谁知道这样做的方法?先谢谢了。
最佳答案
转码通常比实际播放慢。
您的服务器是否有足够的处理能力?
此外,在处理完整个文件之前,无法播放 MP4 输出。
如果您可以解决性能/时序问题,则可以合并其他支持实时广播的格式(例如 mpeg2ts)。恐怕这会使情况恶化。
关于Nginx 点播转码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34364175/
我开始使用 Azure 媒体服务来验证我正在为流解决方案所做的概念。从我使用 SDK 创建 channel 并启动和停止这些 channel 的意义上来说,事情进展顺利。我现在正处于实际测试流功能的阶
我们想创建一个直播/流媒体平台,任何人都可以使用他/她的移动摄像头点击一个按钮进行直播。应该可以从 native 移动应用程序查看相同的实时提要。首先,我们希望支持 IOS 和 Android 平台的
我是一名优秀的程序员,十分优秀!