本文来自SF Video Technology的演讲,演讲者是来自Twitch的Alex Converse。
Alex Converse首先介绍了什么是SRT,SRT是一种基于UDP的流媒体传输协议,可以用于网络条件不好的场景。然后解释了为什么选择SRT,主要包括SRT与RTMP两种协议的对比。接着,Alex Converse介绍了SRT的历史,SRT可以追溯到一个更老的协议UDT,Haivision给出了SRT的第一个开源版本,并于2017年发布,然后Alex Converse又介绍了SRT的一些重要更新。
接着,Alex Converse介绍了SRT的技术概述。依次讲述了UDP协议,SRT数据有效载荷,数据包格式,缓冲区等技术要点。此外还介绍了SRT协议的应答流程,并介绍了ACK数据包格式。然后介绍了SRT的握手协议和用于握手的数据包格式,SRT的加密方式。最后给出了了解更多SRT协议相关知识的途径。
附上演讲视频:
附上之前有关SRT的帖子: