“推流”,不得不知的协议

直播“推流”需要推流协议,对音视频数据使用传输协议进行封装,变成流数据,这是直播背后原理最重要的部分,下面千视电子来介绍目前主流的推送协议:

视频网络化传输/直播需要推流协议,对音视频数据使用传输协议进行封装,变成流数据,这是直播背后原理最重要的部分,下面千视电子来介绍目前主流的推送协议:

NDI
NDI是Network Device Interface的简称,是NewTek公司于2015年推出的网络设备接口协议; NDI是一个开放的网络设备接口协议,具有超低延迟、精确帧视频、数据流相互识别和通信等特性,让视频实时制作具备无限可能。千视 N系列NDI视频编码器,是一款面向NDI视频制作领域的专业化视频编码设备,可将SDI或HDMI视频源编码成NDI协议流,通过有线网络或无线WIFI网络进行视频传输,供网络中任何兼容的系统、设备或软件使用。

RTP
实时传输协议(Real-time Transport Protocol简写RTP)是一个网络传输协议,它是由IETF的多媒体传输工作小组1996年在RFC 1889中公布的。其代表一个网络传输的协议,是音频、视频上传中的常用协议。

RTSP
RTSP(Real-Time Stream Protocol)是一种基于文本的应用层协议,在语法及一些消息参数等方面,RTSP协议与HTTP协议类似。 是TCP/IP协议体系中的一个应用层协议, 由哥伦比亚大学, 网景和RealNetworks公司提交的IETF RFC标准.

RTMP
RTMP协议 是 Real Time Messaging Protocol(实时消息传输协议)的缩写。它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题。随着VR技术的发展,视频直播等领域逐渐活跃起来。该协议基于 TCP是一个协议族,包括 RTMP 基本协议及 RTMPT/RTMPS/RTMPE 等多种变种。RTMP 是一种设计用来进行实时数据通信的网络协议,主要用来在 Flash/AIR 平台和支持 RTMP 协议的流媒体/交互服务器之间进行音视频和数据通信。

RTMP 是目前主流的流媒体传输协议,广泛用于直播领域,可以说市面上绝大多数的直播产品都采用了这个协议。

HLS
Http Live Streaming是由Apple公司定义的基于HTTP的流媒体实时传输协议。它的原理是将整个流分为多个小的文件来下载,每次只下载若干个。服务器端会将最新的直播数据生成新的小文件,客户端只要不停的按顺序播放从服务器获取到的文件,就实现了直播。基本上,HLS是以点播的技术实现了直播的体验。因为每个小文件的时长很短,客户端可以很快地切换码率,以适应不同带宽条件下的播放。分段推送的技术特点,决定了HLS的延迟一般会高于普通的流媒体直播协议。

总结
简单来说,通过编码器编码后的视频内容根据不同的场景选择合适的协议,推送到服务器上,服务器就可以对视频流进行转码直播了。长沙千视是一家专业化视频传输管理解决方案服务商,以技术创新为基础,提供端到端的视频编码、解码、转换、网络导播、流媒体服务等全套解决方案,公司产品均支持NDI\RTP\RTSP\RTMP\TSoverUDP\HLS\SIP\GB/T28181等协议。

申请体验 KiloLink Server

申请体验NDI Recorder

申请体验多方语音通话系统

在线借测申请

在线询价

您还可拨打客服热线电话18573192787,或添加客服QQ:2881094567进行咨询!