我们使用以下架构为移动设备构建实时流/聊天应用程序:
由于各种因素,主机视频流和观看视频的观众之间存在着“自然”的延迟。问题是聊天消息是即时传送的,所以视频和消息完全不同步。
在观众之间保持视频和信息同步的好策略是什么?
发布于 2018-07-24 18:15:31
从技术上讲,您可以在HLS:https://learn.microsoft.com/en-us/azure/media-services/previous/media-services-specifications-live-timed-metadata#32--apple-hls-delivery中使用时间元数据,并相应地在客户端延迟您的聊天消息,但是您的聊天就变成了与远程星系的聊天,在消息之间出现了巨大的延迟。因此,考虑到HLS延迟是不可控制的,并且在平均值附近波动很大,这种解决方案的实用性为零。
因此,真正的解决方案是远离HLS并使用WebRTC。
https://stackoverflow.com/questions/51432114
复制相似问题