在这里,我们面临着YouTube应用程序中360视频中的数据停滞,并且还观察到更多内容,例如' HemwKBjQ0Uc '(【VR】Elemental Demo-60fps 4k 8k Stereo 360,带有Ambisonic音频)。在有问题的情况下,缓冲区将使用下一个范围(DeleteAndRemoveRange(&next_range_itr)
)从RangeList中删除,并且上述内容在30到60秒内也会出现问题。另外,我们使用的是Cobalt 13.11 版本,MergeWithAdjacentRangeIfNecessary()
API在我们的分析中存在问题。此外,为了进行内部验证,我们将非视频预算和1080p分辨率提高到50 MB,在360视频中未观察到数据停顿,并且内容正在针对该内容进行播放。供您参考,我们已经使用 最新钴 应用程序进行了检查,并观察到相同的行为。
请建议我们结束此问题。
答案 0 :(得分:0)
数据停顿-即使在提供膝盖缓冲后,视频帧仍未收到ffmpeg_video_decoder,但音频数据仍照常接收。能否请您播放上面提到的视频。而且我们已经确保最新的钴19+也存在此问题。
预先感谢
答案 1 :(得分:0)
您是否尝试通过COBALT_MEDIA_BUFFER_VIDEO_BUDGET_4K和COBALT_MEDIA_BUFFER_MAX_CAPACITY_4K之类的变量来增加视频缓冲区预算?
答案 2 :(得分:0)
是的,小明。我们已经尝试过并且可以正常工作,但是我们需要知道在此调用发生后appndbuffer没有发生的原因(DeleteAndRemoveRange(&next_range_itr))