我尝试使用AWS S3和BitMovin设置实时流式传输。事情很有效,但我的播放器找不到mpd文件。这个文件来自哪里?正在生成.m3u8
文件并由BitMovin放置在S3 Bucket中,但假设要创建的.mpd
在哪里。我想要做任何事情来生成这个文件或者BitMovin是否创建了它?
我一直在研究这个教程: https://bitmovin.com/tutorials/dash-hls-live-streaming/
解决方案
我在流密钥中输入了一个拼写错误。
答案 0 :(得分:1)
只要存在要编码的有效RTMP推送输入,就会创建MPD(.mpd)。该教程已经提供了two examples to create an RTMP push input stream with ffmpeg and Open Broadcaster [1]。
如果您使用的是Open Broadcaster,请确保您已在教程中配置了所有提及的设置,并且有可用的输入源(请参见下图)。
此外,请确保您的S3-bucket已设置为有效CORS settings [2]以启用HTML5播放。
最佳, 的Gernot