【发布时间】:2018-07-19 21:39:45
【问题描述】:
我们正在使用以下架构为移动设备构建直播/聊天应用程序:
- 视频直播流:WoWza API 使用 HLS 协议创建和加入流
- 实时消息系统:RabbitMQ 支持的 Rest API
由于各种因素,主机视频流与实际观看视频的观众之间存在“自然”延迟。 问题是聊天消息是即时传送的,因此视频和消息完全不同步。
在观看者之间保持视频和消息同步的好策略是什么?
【问题讨论】:
-
您是否正在寻找降低延迟的方法?还是处理存在延迟这一事实的策略?您看到多少秒的延迟? 15 秒在 Twitch 之类的服务中非常常见,从观众的角度来看是可以接受的,因为主持人有声音响应。如果主持人也需要聊天,那就很难了。
标签: video-streaming http-live-streaming