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

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

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的延迟一般会高于普通的流媒体直播协议。

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

关于千视

欢迎来到千视知识中心。
在这里,您可以快速获取 AV over IP 与 NDI 相关的行业文章、案例解析与实践指南,了解 IP 视频系统在真实场景中的应用方式。
无论是编码传输、集中管理还是录制分发,我们都将帮助您更高效地应用千视解决方案,启发更多业务可能。

定制服务

如您对方案有任何疑问,欢迎随时咨询或拨打服务热线:18573192787。
我们将为您提供一对一专项支持与专属解决方案。

关注了解更多

关注公众号

添加客服微信

版权所有:长沙千视电子科技有限公司 | 网站地图 | 湘ICP备14007359号-1
返回顶部
申请借测
Live Chat

Partner Portal Account Request

* Thank you for your interest in Kiloview’s Partner Portal! Please fill out the form below to request access to it.

Get a Quote

Reminder: Please fulfill the chart to get a quote for NDI CORE Max.

NDI Recorder

Reminder: You can register to apply for the 15 days free trial of NDI Recorder Software and we will send them to you by email soon.

NDI Core

Reminder: You can register to apply for the 15 days free trial of NDI Core Software and we will send them to you by email soon.