当前位置: 首页 > news >正文

分析一下H5直播、微信直播、抓娃娃、低延时的方案

微信直播,HTML5直播,主要方案有如下几种:

1、基于hls切片直播,前前是应用的主流,服务器可以选fms,wowza,nginx,srs之类

优点:集成方便,支持度高,兼容性好,主流手都支持,是目前直播技术主流。

缺点:延时大,一般服务器可以控制切片时长(延时可以控制在15-30秒之间)

2、基于浏览器mse技术,目前端技术上有B站的flv解码器。后端技术srs之类。

优点:集成方便,兼容性一般,原有技术平台可以保留,延时可以控制在10秒内

缺点:(主要是部分浏览器不支持mse,),目前IOS微信内不支持,延时稍大。

注:有人用h264的解码,代替flv,效果接近。

3、基于webrtc技术,一般要自建信令服务(配流服务LiCode之类)

优点:延时少

测试:https://v.ovsyun.com:7777

缺点:兼容性差,目前ios不支持,原技术方案要调整,项目改造大。

4、基于WebSocket技术自建流服务直播,

优点:低延时,超低,可控在1秒内(测试在0.2秒左右),兼容好,所有html5手机平台通吃。

缺点:要自建流服务,

自建低延时娃娃机直播

测试了一下效果还不错:http://m.ovsyun.com:8082/play/

方案:RTMP摄像机-->自建(流服务网关)-->h5和微信端(可以同时rtmp到cdn上,专门针对直播娃娃机开通了“超低延迟”模式,公网毫秒级延迟).

相关文章:

  • pytorch转onnx后使用TensorRT部署转换踩坑记录
  • 免费股票行情软件
  • 让showModalDialog显示修改后的记录,并点击服务器端控件后不弹出网页
  • 英伟达GPU产品分类说明
  • cuda half编程的各种坑
  • VLC减少延迟的方法
  • Oracle 技术高峰论坛 2007华章现场亲情赠书!
  • ESXI 6.7 环境 centos7.6 虚拟机安装tesla k80 显卡驱动失败问题解决
  • OWC绘图控件研究(1)
  • 升级到 Kubernetes v1.16 须知API问题总结
  • OWC绘图控件研究(2)
  • K8S pod异常状态处理
  • UPS FedEx DHL TNT
  • k8s 安装helm2 和 helm3
  • Happy Feet
  • [PHP内核探索]PHP中的哈希表
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • Android优雅地处理按钮重复点击
  • bearychat的java client
  • css选择器
  • Go 语言编译器的 //go: 详解
  • gops —— Go 程序诊断分析工具
  • Java|序列化异常StreamCorruptedException的解决方法
  • orm2 中文文档 3.1 模型属性
  • ReactNative开发常用的三方模块
  • sublime配置文件
  • 大主子表关联的性能优化方法
  • 警报:线上事故之CountDownLatch的威力
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 利用jquery编写加法运算验证码
  • 如何利用MongoDB打造TOP榜小程序
  • 三栏布局总结
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 因为阿里,他们成了“杭漂”
  • 与 ConTeXt MkIV 官方文档的接驳
  • 字符串匹配基础上
  • scrapy中间件源码分析及常用中间件大全
  • # 数据结构
  • #每日一题合集#牛客JZ23-JZ33
  • $(selector).each()和$.each()的区别
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (4)Elastix图像配准:3D图像
  • (DFS + 剪枝)【洛谷P1731】 [NOI1999] 生日蛋糕
  • (done) 两个矩阵 “相似” 是什么意思?
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (阿里云万网)-域名注册购买实名流程
  • (第27天)Oracle 数据泵转换分区表
  • (转)ObjectiveC 深浅拷贝学习
  • (转)Unity3DUnity3D在android下调试
  • (转)可以带来幸福的一本书
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .L0CK3D来袭:如何保护您的数据免受致命攻击
  • .NET和.COM和.CN域名区别
  • .NET下ASPX编程的几个小问题