嘿 StackOverflow 研究员。目前我遇到了一个 MPEG-DASH 播放器不想播放 DASH 内容的问题。基本上,我有一个 MP4 源,我在 2 个通道中输入它,1 个通过 RTMP,另一个通过 RTSP。然后我连接到两个通道并从中创建一个 MPEG-DASH 内容。两者的输出 DASH 基本相同,清单内容相同,片段数量相同。在使用业界的 DASH 播放器(即 GPAC Osmo4、digital primates、castlabs dashas)播放时,从 RTMP 源生成的 DASH 内容运行良好,但是从 RTSP 源生成的 DASH 内容存在问题(即很多视频卡顿, a/v 不同步等...)。将 RTMP 生成的 DASH 片段与 RTSP 进行比较时,唯一的区别是 Trun 框中的 samplingOffsets 和 samplingSizes。但是它们具有相同的 sampleCounts。MSS 中使用了相同的片段,并且无论 samplingOffsets 和 samplingSize 的差异如何,MSS 播放器都可以正常播放。
有谁知道 MPEG DASH 是否对 Trun 中每个样本的大小以及偏移量有要求?或者什么可能导致这个问题?
我欢迎任何意见,建议。就拍吧...