0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

详解RTSP、RTMP、HLS、SRT、NDI协议区别

千视电子 2019-06-26 17:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

首页我们先来了解几种常见的协议。

RTSP协议:RTSP(Real Time Streaming Protocol),实时流传输协议,是TCP/IP协议体系中的一个应用层协议。

RTMP协议:RTMP( Real Time Messaging Protocol),实时消息传输协议,RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。

HLS协议:HLS (HTTP Live Streaming) Apple的动态码率自适应技术。主要用于PC和Apple终端的音视频服务。

SRT协议(Secure Reliable Transport)SRT由Haivision和Wowza合作成立的,管理和支持SRT协议开源应用的组织,这个组织致力于促进视频流解决方案的互通性,以及推动视频产业先驱协作前进,实现低延时网络视频传输。

SRT允许直接在信号源和目标之间建立连接,这与许多现有的视频传输系统形成了鲜明对比,这些系统需要一台集中式服务器从远程位置收集信号,并将其重定向到一个或多个目的地。基于中央服务器的体系结构有一个单点故障,在高通信量期间,这也可能成为瓶颈。通过集线器传输信号还增加了端到端信号传输时间,并可能使带宽成本加倍,因为需要实现两个链接:一个从源到中心集线器,另一个从中心到目的地。通过使用直接从源到目的地的连接,SRT可以减少延迟,消除中心瓶颈,并降低网络成本。

SRT协议特点:

低延时

SRT是一种能够在复杂网络环境下实时、准确地传输数据流的网络传输技术,它在传输层使用UDP协议,具备UDP速度快、开销低的传输特性,支持点对点传输,无需中间服务器中转,可实现几毫秒到几秒的低延时互联网传输。

安全可靠

虽然UDP协议是一种不可靠传输协议,在互联网抖动与丢包的网络环境下不稳定,但是凭借SRT强大的数据恢复能力,前向纠错技术(FEC)应用等,可将网络丢包的可能性降到最低,确保了SRT传输稳定性。同时SRT还可以进行AES加密,从而确保数据在传输过程中的信息安全。

此外,针对公司或组织运用防火墙保护私有网络安全的策略,SRT使用的握手过程支持出站连接,而不需要在防火墙中打开危险的永久外部端口,从而维护了公司的安全策略。

NDI协议:NDI(Network Device Interface)是种IP网络设备接口协议。就是通过IP网络进行超低延时、无损传输、交互控制的标准协议;

NDI是使视频兼容产品通过局域网进行视频共享的开放式协议。

NDI的传输相比用同轴电缆传输会更有价格优势,更稳定,抗干扰能力更强。NDI能实时通过IP网络对多重广播级质量信号进行传输和接收,同时具有低延迟、精确帧视频、数据流相互识别和通信等特性。

NDI可以灵活获取到任意的信号输入与输出。是一个完全创新的IP工作模式。

NDI优势有哪些?

NDI能让您轻松地过渡到 IP 工作流,将您的作品和工作流提升到您从未想象过的高度。

只需简单地下载,您便能够将更多设备和应用程序整合到工作流,在节目中插入更多内容,并在网络内扩展视频机会。

NDI强大的扩展性、灵活性和可靠的性能,可以胜任各种规模的赛制直播。兼容众多设备,让直播画面更为丰富,直播效果更为专业。直播玩法更加随心所欲。

以前只有专业的直播团队才可胜任的工作,现在你也可以,随时随地捕捉精彩。抛弃传统流程,让NDI流程颠覆行业,整合所有工作流程。

实时流媒体通过网络将直播信号推送到平台,让更多观众收看到精彩的直播。可以录制全分辨率的视频信号,方便后期剪辑处理。也可以分发您的播出内容。全系列产品支持SRT协议, NDI协议。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一台就够了! 4K/8K编解码器THEIA T1 MINI:NDI HX3/WebRTC低延迟互联,四路解码全面解锁

    摄像与显示设备;同时搭载的HDMI 2.1接口,实现了与消费级显示设备的无缝连接。 在协议支持方面,THEIA T1 MINI覆盖MPEG-TS over UDP/RTP、RTMPHLSS
    发表于 12-04 13:14

    SIP协议和私有协议广播区别

    电子发烧友网站提供《SIP协议和私有协议广播区别.docx》资料免费下载
    发表于 11-06 16:31 1次下载

    巡检机器人落地攻略:RK3576驱动12路低延迟视觉

    ,边走边看、实时回传、异常即告警。周三,机器人上电跑通:前后左右与顶部共 10~12路1080P 摄像头接入,基于米尔 RK3576开发板 完成 硬件编解码 + RTSP/SRT 低延迟推流;端到端延迟
    发表于 10-24 16:53

    基于 SRT4 的整数除法器的优化

    主要的除法运算优化方法是使用基本的SRT-4算法进行除法运算,以模拟SRT-64除法运算: 为了减少时钟周期并提高运算频率,极大基法是SRT算法中提出的一种方法。在该方法中,每次迭代的位数取决于所
    发表于 10-23 07:23

    SRT3000数据表 中文

    SRT3000数据表中文
    发表于 10-10 11:28 0次下载

    NDI 十年:诞生 · 愿景 · 发展 · 未来— 独家专访 NDI 创始人 Andrew Cross博士

    十年前,几乎没有人相信视频制作能脱离昂贵的基带设备,完全依赖电脑与网络;而今天,NDI已成为全球公认的IP视频制作标准。2025年,既是NDI的十周年,也是Kiloview与NDI携手走过的第十
    的头像 发表于 10-10 11:03 306次阅读
    <b class='flag-5'>NDI</b> 十年:诞生 · 愿景 · 发展 · 未来— 独家专访 <b class='flag-5'>NDI</b> 创始人 Andrew Cross博士

    【技术】SRT3000压力传感器技术参数详解(二)

    SRT3000恒流激励压力传感器推向市场以来陆续收到很多终端客户的良好反馈,本期我们继续来看SRT3000压力传感器另外的几个重要参数--热迟滞,电桥阻抗,精度,重复性,长期稳定性等。1)热迟滞热
    的头像 发表于 09-24 12:04 1191次阅读
    【技术】<b class='flag-5'>SRT</b>3000压力传感器技术参数<b class='flag-5'>详解</b>(二)

    【经验】SRT3000压力传感器技术详解之参数如何匹配设计需求

    在《恒流源驱动的低压力传感器SRT3000》一文中介绍了SRT3000压力传感器的基本参数,本期我继续就SRT3000压力传感器上常见的几个参数做简单的介绍,因为理解这些参数有助于我们精确选择合适
    的头像 发表于 09-22 12:14 714次阅读
    【经验】<b class='flag-5'>SRT</b>3000压力传感器技术<b class='flag-5'>详解</b>之参数如何匹配设计需求

    视耀T1 MINI-4路4K编解码器丨端到端超低延时赋能4K超清视界

    多路同步处理与4:2:2 10bit色彩采样,精准还原HDR10/HLG高动态画面及SDR标准色域。T1 MINI通过HDMI 2.1实现4Kp60预览,兼容NDI®|HX3、SRTHLS
    发表于 08-28 13:43

    独家专访Dr. NDI:首次揭秘NDI 6.3创新功能与未来发展,千视电子与NDI共筑行业新未来

    十年前,NDI正式进入中国,开启了音视频IP化的全新时代;十年后,NDI已成为中国广电、教育、企业直播等多个行业的核心协议。在NDI进入中国十周年之际,千视电子重磅推出《与Judy一起
    的头像 发表于 08-12 16:04 904次阅读
    独家专访Dr. <b class='flag-5'>NDI</b>:首次揭秘<b class='flag-5'>NDI</b> 6.3创新功能与未来发展,千视电子与<b class='flag-5'>NDI</b>共筑行业新未来

    【BPI-CanMV-K230D-Zero开发板体验】无线网络摄像头(RTSP 推流 1080P 60fps)

    视频会议 在线教育 远程医疗 **RTSP vs 其他流媒体协议** 协议 延迟 可靠性 交互性 应用场景 RTSP 低 中 高 视频监控、点播
    发表于 07-04 09:34

    如何使用AMD Vitis HLS创建HLS IP

    本文逐步演示了如何使用 AMD Vitis HLS 来创建一个 HLS IP,通过 AXI4 接口从存储器读取数据、执行简单的数学运算,然后将数据写回存储器。接着会在 AMD Vivado Design Suite 设计中使用此 HLS
    的头像 发表于 06-13 09:50 1277次阅读
    如何使用AMD Vitis <b class='flag-5'>HLS</b>创建<b class='flag-5'>HLS</b> IP

    【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板的HDMI输入转RTMP直播

    在上一篇报告中,我们已经可以将RTSP转成RTMP进行直播了,这次我们要将HDMI输入也要转成RTMP进行直播。 我们需要在上一篇的基础上再增加一个HDMI直播按钮。 头文件 #ifndef
    发表于 12-29 13:59

    【飞凌嵌入式OK3588J-C开发板体验】OK3588J-C开发板的RTSPRTMP直播

    来进行编程。 首先,我们简单的绘制一下前端的UI,主要是需要的是输入RTSP链接的框、RTMP链接的框,还需要一个开始按钮、结束按钮和状态栏。 其他代码可以不改变,需要改变的只有MainWindow
    发表于 12-29 12:45

    采用 Flexus 云服务器 X 实例搭建 RTSP 直播服务器

    一、前言 这篇文章讲解:  采用华为云最新推出的 Flexus 云服务器 X 实例搭建 RTSP 服务器,完成视频直播需求。 随着实时视频流传输需求的增长,RTSP(实时流协议)服务器成为了许多视频
    的头像 发表于 12-24 17:36 1004次阅读
    采用 Flexus 云服务器 X 实例搭建 <b class='flag-5'>RTSP</b> 直播服务器