1、前情提要之工作流程
RTSP、RTP、RTCP、SDP四个协议一般是打包使用的,各司其职完成传输媒体流的使命。大致流程如下:
身份卡:
老板 : RTSP
秘书 : SDP
RTCP : 质量经理
RTP : 小工
小剧场:
老板A: 有媒体资源
老板B:有播放平台
某天A和B坐在一起聊天喝茶。
老板A:我把我的资源推给你,你来推广,整不?
老板B:来谈谈,让俺看你有啥资源。
然后A的秘书就带着各种资料出场介绍。
秘书A: 我们的资源有xxx,您看看可以不
老板B: 嗯~ 俺可以。
此时老板A就派出了质量经理和小工,让经理出具质量报告,小工负责搬运媒体流。
搬运过程中,老板B手下的质量经理也会提出各种意见,指出小工偷懒等问题。
最终,A和B说这次合作很愉快,下次再见。
2、RTSP与小弟们的关系
2.1网络层次上划分
RTSP和SDP只能基于TCP协议进行传输,RTP和RTCP则两者皆可。通过TCP的传输是为了保证不丢包,UDP则是更能适应网络环境。在UDP的时候就需要考虑丢包,以及乱序重排等问题。
2.2各协议职责上划分
RTSP: 负责会话的建立,即谈成这笔生意
SDP : 负责数据的格