前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >视频传输协议(常用的视频协议)

视频传输协议(常用的视频协议)

作者头像
全栈程序员站长
发布2022-08-01 13:27:39
2K0
发布2022-08-01 13:27:39
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

SDP协议 RTP RTCP SRTP

RTP只负责传输数据包,需要与RTCP配合使用,由RTCP来保证RTP数据包的服务质量。 每一个RTP数据报都由头部(Header)和负载(Payload)两个部分组成,其中头部前12个字节的含义是固定的,而负载则可以是音频或者视频数据。

代码语言:javascript
复制
整个IP报文由IP报头、UDP报头、RTP报头、RTP Payload(音频或视频数据)组成,
	IP协议最大传输单元(MTU)最大为1500字节,其中包括至少20字节的IP头、8字节的UDP头、12字节的RTP头,
	这样,头信息至少要占用40个字节,那么RTP载荷的最大尺寸为1460字节。

RTCP的主要功能:服务质量的监控和反馈、媒体设备间的同步以及多播组中的成员标识。 在RTP会话期间,各参与者周期性传送RTCP数据包,RTCP数据包中包含已发送的数据包数量、 丢失的数据包数量等信息,各参与者通过这些信息动态改变传输速率或传输的数据类型。 类型有: SR:发送端报告, RR:接收端报告, SDES:源描述, BYE:通知离开, APP:由应用程序自己定义,解决了RTCP的扩展性问题,并且为协议的实现者提供了很大的灵活性。

RTSP实时流协议,一个应用层协议 安全实时传输协议(Secure Real-time Transport Protocol或SRTP)是在实时传输协议(Real-time Transport Protocol或RTP)基础上 所定义的一个协议,旨在为单播和多播应用程序中的实时传输协议的数据提供加密、消息认证、完整性保证和重放保护。

RTMP

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/126402.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档