我正在调查RTMP,因为我要实现从Android设备向RTMP服务器广播直播流的选项。我发现RTMP默认使用TCP,TCP保证数据包的传送,如果它们失败则重试。这不会使RTMP非常不适合广播直播流吗?如果广播公司的连接暂时中断,则会导致无法及时发送的数据包。然后,流将因此而进一步落后,而不是仅仅跳过遗漏的碎片。
这个结论是否正确,或者我在这里遗漏了什么?我知道btw的RMFP,它使用UDP而不是TCP。这是广播公司用于RTMP直播的内容吗?
答案 0 :(得分:0)
正在推送视频的客户端可以选择在视频/音频帧开始落后的情况下放弃它。