400-225-3366
产品中心

直播开发过程中协议的“主次”该如何选择

摘要:
金年会电子视频监控网站, “项目”之一,直播中常用的流媒体协议主要有RTP、RTCP、RTSP、RTMP、HLS。其中的每一种传输协议都有各自的优缺点,适用于不同的直播环境和需求。云豹直播系统最常用的流媒体传输协议是RTMP,有的客户曾经问过我们为什么不用HLS作为常用的流媒体传输协议,那么今天就来给大家解惑一下为什么只用HLS协议作为辅助使用。  RTMP是现在编码器输出的工业标准协议,基本上所有的编码器(摄像头之类
产品详情:

  “项目”之一,直播中常用的流媒体协议主要有RTP、RTCP、RTSP、RTMP、HLS。其中的每一种传输协议都有各自的优缺点,适用于不同的直播环境和需求。云豹直播系统最常用的流媒体传输协议是RTMP,有的客户曾经问过我们为什么不用HLS作为常用的流媒体传输协议,那么今天就来给大家解惑一下为什么只用HLS协议作为辅助使用。

  RTMP是现在编码器输出的工业标准协议,基本上所有的编码器(摄像头之类)都支持RTMP协议。

  HLS是由苹果公司提出的基于HTTP的流媒体网络传输协议,属于切片式传输,延时较大。

  HLS传输协议主要应用在ios系统,为ios设备提供音视频直播和点播方案,当然现在HLS也可以支持Android系统。由于数据是通过HLS协议进行传输,所以不需要考虑防火墙的问题,而且分段文件的时长都很短,客户端能很快的选择和切换码率去适应不同带宽条件下的播放。其实总体来看,HLS最大的优势就是苹果在自己的IOS系统上只提供对HLS的原生支持,也就是说在开发ios端时需要用到HLS。

  HLS传输协议最大的缺点就是延时高,一般在10-15秒左右。像直播这种对实时性互动性要求很高的app,如果使用HLS传输协议,可能会给直播带来一定的延时影响,用户在观看时也会产生较差的直播观看体验,所以在开发直播软件时,都会选择延时性低的传输协议。

  RTMP协议是目前直播平台应用最多的流媒体传输协议,因为RTMP协议的延时低(大约在1-5秒之内),所以相比起HLS协议,RTMP更适用于直播。再加上RTMP支持的很完善,能做到flash播放RTMP流长时间不断流,在稳定性方面也是有保证的。之所以用HLS协议作为辅助使用,因为HLS在ios系统最为稳定,虽然现在也可以在Android系统使用,但是相对来说还是RTMP更适合用于直播。所以在开发实时性和互动性要求高的直播系统时,都会选择RTMP协议并且把HLS协议作为辅助协议使用,目前HLS协议主要应用在手机wap页面以及微信观看页面。

  通过以上内容我们不难看出,在直播开发的过程中,选择一个合适的传输协议是十分重要的。由于HLS协议的局限性和延时高的缺点,对于HLS协议我们只是作为辅助使用。当然,如果是对实时性和互动性要求不是很高的比如点播,是完全可以使用HLS协议的。只不过对于目前的直播市场来讲,RTMP是最常用的传输协议。

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

  ,可以调整它的主频,比如说,在30MHz/55MHz/140MHz,这几个频点之间切换。 但不希望重启或者复位mcu。 可以实现吗?

  向Flash烧写一段代码,然后断电进行加载,发现并未加载成功如何解决?

  烧写过一段代码,然后断电进行加载,发现并未加载成功,当进行如下操作却失败】 1.利用CCES仿真器,在debug情况下对JTAG进行Test结果为OK的,但当

  氮化镓芯片(GaN芯片)是一种新型的半导体材料,在目前的电子设备中逐渐得到应用。它以其优异的性能和特点备受研究人员的关注和追捧。在现代科技的进步中,氮化镓芯片的研

  遇到一个难题。用OPA657做跨阻放大器的时候,被检测信号很弱,是一个1M的方波信号。我用200k电阻作为放大电阻,但是这样的话,背景光(太阳光)就被放大到饱和了,输出

  的所有副产品。金年会娱乐平台登录本文介绍了一个日志治理案例,围绕降本和提效两大主题,取得一定成效,分享给所有渴望造物乐趣的同学。

  ,而不是把时间浪费在琐碎的接口兼容性上面,并且充分利用了各个平有的一些特性进行优化

  板,流程都详细说明了原因和应有现象了,需要注意的情况也在备注中体现了,在

  指南概述:本文档主要介绍 rockchip linux sdk uboot logo 显示的相关功能、配置以及

  板,流程都详细说明了原因和应有现象了,需要注意的情况也在备注中体现了,在

  是所有机械设计工程师的必修课,因此我们将结合减速器选型样本介绍减速器选型注意事项。其实在

  ,封装是非常重要的一个概念。它不仅可以提高软件的可维护性,还可以增加程序员代码的复用性和安全性等。在封装

  任务。举个例子,例如代码生成。编写软件时,有很多代码模板是需要重复使用的,比如创建类、定义函数等。使用自动化编程机器人,开

  ]人员可能只是希望有10微秒的延迟,以使I/O线在读取之前稳定下来,或者可能希望在两次读取之间指定的时间间隔使它反跳。在本文中,我们将探讨五种延迟代码执行的技术。

  Release新版发布 HarmonyOS Connect认证测试 原文标题:【

  演示以及固件,开头主要介绍Flash的操作。 确认存储使用的FLash地址 1、查看Flash: 借助

  Release新版发布 HarmonyOS Connect认证测试 原文标题:【

  ,可能会用到其他路由器,而它们的IP一般都是192.168.1.1,为了让

  :0x2BA01477 - CoreSight SoC-400 或更早版本 在使用S32K144芯片做信息安全

  ,芯片始终受到保护。当出现如上图现象时,是否可以解除保护。我试过使用jlink的unlock命令返回ok,但是我无法解除保护。

  机器视觉或者说现在的人工智能,还没有做到完全的智能,所以在生产实践中更好的方法是在特定的条件下

  特定的算法,将算法框定在一个明确的范围内时,那么算法将变的更加robust,否则脆弱不堪,应用某visioner的话,这样的算法非常weak。

  就是其中常见的一种,它的用途很广,很多资料都讲得比较专业化,这篇文章我们一起通过简单的文字来熟悉它,以后应用时再讲专业点。

  的 delay 函数: delay: 会等待一定的毫秒数再继续执行。 用于制作 LED 闪烁 延迟 {Var 或 value} Luc

  ,安装或者使用keil时经常需要下载STM32的各种PACK,去官网太慢,所以提供了快的链接,供大家使用。

  。一种合适的焊膏可以提高产品质量,减少损坏,降低生产成本。今天佳金源锡膏厂家就带大家了解一下如何在SMT生产

  (Safety Element out of Context, SEooC)

  基于我的经验,我把ASPICE中涉及的最重要(最难搞、最难整理、最难出具evidence……)的

  文档的出具变得比较简单,那ASPICE项目的评审时长可以缩短50%以上,项目

  我正在使用带有为 MCUXpresso IDE 生成的 SDK 的 FRDM-K66F 板。我看到当我生成 SDK 时,CMSIS DSP 库的包含版本是 V1.4.5 b。在 SDK 构建

  ,可能会出现开路或短路的问题,导致电路板无法正常工作,如何解决厚铜PCB加工

  发现的色温不均匀现象,及其规律,来源及一些建议。LED汽车前照灯作为LED在车灯领域的最高端应用,尚处于起步阶段。一方面,前照灯新型光源——LED自身要克服的基础技术

网站地图

Copyright © 金年会_金字招牌(中国)官方平台 版权所有 TEL: 400-225-3366

地址:广东省金年会_金字招牌(中国)官方平台 邮箱:1cloudy.com