视频直播系统搭建过程中用到的协议

简介: 视频直播市场的火爆也催化了直播系统开发行业的发展,不少人想要搭建自己的直播平台,想要搭建直播平台就要从基础开始了解直播系统的组成。

视频直播市场的火爆也催化了直播系统开发行业的发展,不少人想要搭建自己的直播平台,想要搭建直播平台就要从基础开始了解直播系统的组成。今天,就跟小编一起来学习一下搭建视频直播系统时可能会用到的协议。
41

一、RTMP协议(Real Time Messaging Protocol)实时消息传输协议。
是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。
他有多种变种:
1.RTMP工作在TCP之上,默认使用端口1935;
2.RTMPE在RTMP的基础上增加了加密功能;
3.RTMPT封装在HTTP请求之上,可穿透防火墙;
4.RTMPS类似RTMPT,增加了TLS/SSL的安全功能;
二、RTSP协议(Real Time Streaming Protocol)实时流传输协议。
定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP是用来控制声音或影像的多媒体串流协议,并允许同时多个串流需求控制,传输时所用的网络通讯协定并不在其定义的范围内,服务器端可以自行选择使用TCP或UDP来传送串流内容,它的语法和运作跟HTTP 1.1类似,但并不特别强调时间同步,所以比较能容忍网络延迟。RTSP具有重新导向功能,可视实际负载情况来转换提供服务的服务器,可以避免过大的负载集中于同一服务器而造成延迟。
三、RTP协议(Real-time Transport Protocol)网络传输协议。
详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议常用于流媒体系统(配合RTSP协议),视频会议和一键通(Push to Talk)系统(配合H.323或SIP),使它成为IP电话产业的技术基础。RTP协议和RTP控制协议RTCP一起使用,而且它是建立在用户数据报协议上的。RTP广泛应用于流媒体相关的通讯和娱乐,包括电话、视频会议、电视和基于网络的一键通业务(类似对讲机的通话)。
四、RTCP协议(RTP Control Protocol)RTP控制协议
提供数据分发质量反馈信息,RTCP和RTP一起协作将多媒体数据打包和发送,定期在多媒体流会话参与者之间传输控制数据。RTCP的主要功能是为RTP所提供的服务质量(QoS)提供反馈,收集相关媒体连接的统计信息,例如传输字节数,传输分组数,丢失分组数,单向和双向网络延迟等等。网络应用程序可以利用RTCP所提供的信息来提高服务质量,比如限制流量或改用压缩比小的编解码器。
以上这四个协议是视频直播系统搭建中主要的一部分,还有HLS、HTTP等协议在直播系统搭建中也是十分重要的,这些协议保证了直播系统可以流畅、稳定的运行。想要更多的了解直播系统搭建干货,就继续关注小编吧

相关文章
|
9月前
|
编解码 监控 C++
H264音视频直播系统 服务器端+客户端源码 可用于视频聊天、视频会议
H264音视频直播系统 服务器端+客户端源码 可用于视频聊天、视频会议
107 0
|
消息中间件 视频直播 数据安全/隐私保护
短视频直播系统,构建礼物模块需注意的问题
短视频直播系统,构建礼物模块需注意的问题
|
数据采集 编解码 搜索推荐
短视频直播系统,如何实现高质量直播场景
短视频直播系统,如何实现高质量直播场景
|
视频直播 调度
《视频直播的智能流量调度系统》电子版地址
视频直播的智能流量调度系统
134 0
《视频直播的智能流量调度系统》电子版地址
|
机器学习/深度学习 人工智能 安全
|
机器学习/深度学习 人工智能 安全
AI赋能视频直播,如何提升系统安全性?
人工智能如何作用于视频直播
105 0
|
编解码 移动开发 小程序
视频直播技术干货:一文读懂主流视频直播系统的推拉流架构、传输协议等
本文将通过介绍实时视频直播技术体系,包括常用的推拉流架构、传输协议等,让你对现今主流的视频直播技术有一个基本的认知。
352 1
视频直播技术干货:一文读懂主流视频直播系统的推拉流架构、传输协议等
|
视频直播
为什么说移动端网络视频直播系统逐渐成为了一种主流方式
移动端的直播系统已逐渐成为了网络视频直播系统的主要形式之一,这归功于手机的便携式,也突破了时间和地域的束缚,对于用户来说,学习和操作的成本也很低。
为什么说移动端网络视频直播系统逐渐成为了一种主流方式
|
存储 缓存 NoSQL
开发视频直播系统,视频直播系统源码是核心技术
了解视频直播行业的朋友应该清楚,对于开发视频直播系统而言,视频直播系统源码是真正的核心技术
开发视频直播系统,视频直播系统源码是核心技术
|
视频直播
直播系统的顶梁柱:视频直播源码中的礼物功能
我们了解的直播系统功能是十分的实用且丰富的,一般来说,视频直播源码自带的功能有:直播功能、私信功能、邀请奖励、财务管理功能、短视频功能、直播PK功能、多种礼物功能、分享功能、拉黑功能、带货商城功能、家族功能、标签功能、评论功能等等实质性的功能,今天就针对礼物功能来做一下详细的介绍。
直播系统的顶梁柱:视频直播源码中的礼物功能