admin管理员组

文章数量:1532360

2024年5月5日发(作者:)

网络视频传输协议RTPRTCPRTSPSIPSDP

流媒体服务器做音视频媒体传输主要就两件事:媒体回话协商,

媒体数据传输;下面这几种协议就围绕着这两个需求而产生。

协议

rtp的全称是实时传输协议RTP(Real-time Transport

Protocol),是应用层的一个协议,主要用来做音视频数据传输,一

般基于udp协议之上,也支持组播,当然基于tcp也是可以的。

用rtp传输音视频数据的一般做法是将音视频数据前面加上rtp头

封装成一个个的rtp包,接收端根据接收到的数据在组成按帧标记组成

音视频数据,里面可以是h264或者h265的裸码流打包,也是是ps

格式或者ts格式封装的数据包,也可以是具有私有头的第三方封包。

rtp主要说的就是rtp头,里面比较重要的字段就是sn,一般在一

帧数据被拆成多个rtp包,sn就是拆包的顺序,从1-32767循环叠加,

在一个帧的最后一包会被打上mark标记,以此来区分一帧与另外一帧,

用于接收方组成一帧数据包,多路不同的音视频媒体流使用ssrc源标

记区分。

协议

一般提到rtp总会提到rtcp协议,它们是配套的一套协议

RTCP的全称是实时传输控制协议(Real-time Control Protocol),

rtp虽然可以传输音视频数据,但是却不能携带其他的信息,比如当前

网络的丢包,延迟,抖动,这些都是保证音视频数据传输质量的重要

信息。简单的说来就是rtp协议负责传输音视频数据,rtcp协议配套

传输当前传输的控制信息。

rtcp主要说的就是两个东西,sr报告和rr报告,sr报告叫发送报

告,随着发出的rtp包发出,主要告诉接收端,当前的发送情况;rr报

告叫做接收报告,在接收到一个数据包后发出,回传到发送端,主要

告诉发送端当前的接收情况;当然还有其他的媒体描述信息,应用程

序消息等。

rtp另一个支持的特性就是端口复用,简单的说就是多路音视频传

输使用一个端口接收,多路不同的媒体流使用一个叫做复用id的字段

来区分,每一路的muxid不一样。

协议

rtsp全称叫实时流协议,RTSP(Real Time Streaming

Protocol),rtp主要是做音视频媒体数据的传输,rtcp主要做传输音

视频媒体数据的控制信息,rtsp则是通过会话协商传输的音视频媒体

信息,比如协商两边的发送端口,接收端口,音视频码流信息,组帧

sdp等。

协议

准确的说它不是一个协议,而是一个描述信息的格式,作为其他

协议协商信息的载体,比如sip,rtsp,私有协商协议等。特别是sip

协议的offer-answer模型,完全通过sdp作为回话信息的载体。sdp

协议的全称是回话描述协议,SDP(Session Description Protocol),

从字面意思看就知道是描述媒体回话协商的,是一个如http一样的文

本协议,回话交互时通过传递一个叫sdp的文本,互相协商收发两端

的媒体信息。

协议

sip协议的全称是会话初始协议(Session Initiation Protocol)

是一种信令协议,最早是用于ip电话交互的,也是一种回话协商协议,

SIP (会话发起协议)

SIP(Session Initiation Protocol,会话初始协议)是由IETF

(Internet Engineering Task Force,因特网工程任务组)制定的多

媒体通信协议。它是一个基于文本的应用层控制协议,用于创建、修

改和释放一个或多个参与者的会话。SIP 是一种源于互联网的IP 语音

会话控制协议,具有灵活、易于实现、便于扩展等特点

SIP(Session Initiation Protocol)是一个应用层的信令控制协议。

用于创建、修改和释放一个或多个参与者的会话。这些会话可以是

Internet多媒体会议、IP电话或多媒体分发。会话的参与者可以通过

组播(multicast)、网状单播(unicast)或两者的混合体进行通信。

SIP(Session Initiation Protocol,会话初始协议)是一个基于

文本的应用层控制协议,用于创建、修改和释放一个或多个参与者的

会话。可以支持并应用于语音、视频、数据等多媒体业务,同时也可

以应用于Presence(呈现)、Instant Message(即时消息)等特色

业务。可以说,有IP网络的地方就有SIP协议的存在。视频会议服务

器(Meeting Server)是一款一体化视频会议服务器,包含MCU,

注册服务器、穿透服务器、会议管理服务器、设备管理服务器、企业

地址簿服务器、WebRTC服务器、SIP中继服务器。支持H.323/SIP

双标准协议,内置GK和H.460穿透服务器,广泛兼容主流品牌终端

及MCU产品。服务器内置SfB网关,支持多系统环境互联互通。

本文标签: 协议服务器音视频媒体传输