use*_*551 4 streaming ffmpeg mpeg-dash
我已经使用 ffmpeg 为我的视频创建了一个 MPD 文件,我可以使用:http : //dashplayer.azurewebsites.net/在我的电脑上播放和观看它
现在我想确保它在andoid和IOS上正常工作和播放,谁能告诉我如何在android和IOS上测试这个文件?
我不确定您是否想要基于网络的播放或本机应用程序,因此我将尝试涵盖两者:
在 Android 上(取决于版本/浏览器),这应该可以正常工作。
至少 Chrome 可以工作,但其他浏览器也可以。你只需要一个网络播放器,支持DASH,如沙加球员,Bitmovin播放器或dash.js。
对于本机应用程序,您可以使用例如 Google 的ExoPlayer。
假设您对 DASH 内容使用碎片化的 mp4:对于 iOS 10+,您只需创建一个 HLS 清单并重新使用与 DASH 相同的段。对于较旧的 iOS 版本,您需要创建 MPEG-2 传输流 (.ts) 段和 HLS 清单:
对于基于 Web 的解决方案,目前无法在 iOS 上实现 MPEG-DASH 播放,因为 iOS上的Safari不提供所需的 JavaScript API,即媒体源扩展 (MSE)。
技术上可以使用 MPEG-DASH,但 Apple 不允许使用除 HLS 之外的任何其他流格式来处理超过 10 分钟的内容,如App Store 审查指南中所述:
2.5.7 蜂窝网络上超过 10 分钟的视频流内容必须使用 HTTP Live Streaming 并包括基线 192 kbps HTTP Live 流。
| 归档时间: |
|
| 查看次数: |
9483 次 |
| 最近记录: |