流媒体协议RTSP初篇(一)

本文介绍了RTSP、RTP、RTCP和SDP四个协议在网络媒体流传输中的作用。RTSP主要负责会话建立,SDP提供媒体资源信息,RTCP检测数据质量,RTP则负责实际的数据传输。详细阐述了RTSP会话的拉流和推流过程,包括各个阶段的请求和响应,以及关键字段如transport、session ID等的作用。
摘要由CSDN通过智能技术生成

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 : 负责数据的格

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值