我是靠谱客的博主 潇洒电话,最近开发中收集的这篇文章主要介绍流媒体服务器之rtp协议,rtcp协议,rtsp协议,sdp协议,sip协议简析,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

0.前言

流媒体服务器做音视频媒体传输主要就两件事:媒体回话协商,媒体数据传输;下面这几种协议就围绕着这两个需求而产生。


1.rtp协议

rtp的全称是实时传输协议RTP(Real-time Transport Protocol),是应用层的一个协议,主要用来做音视频数据传输,一般基于udp协议之上,也支持组播,当然基于tcp也是可以的。

用rtp传输音视频数据的一般做法是将音视频数据前面加上rtp头封装成一个个的rtp包,接收端根据接收到的数据在组成按帧标记组成音视频数据,里面可以是h264或者h265的裸码流打包,也是是ps格式或者ts格式封装的数据包,也可以是具有私有头的第三方封包。

rtp主要说的就是rtp头,里面比较重要的字段就是sn,一般在一帧数据被拆成多个

最后

以上就是潇洒电话为你收集整理的流媒体服务器之rtp协议,rtcp协议,rtsp协议,sdp协议,sip协议简析的全部内容,希望文章能够帮你解决流媒体服务器之rtp协议,rtcp协议,rtsp协议,sdp协议,sip协议简析所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(48)

评论列表共有 0 条评论

立即
投稿
返回
顶部