市面上的娃娃机方案五花八门,daniulive认为最简单靠谱粗暴性价比的方案如下:

RTMP摄像机–>CDN–>daniulive player(专门针对直播娃娃机开通了“超低延迟”模式,公网实际延迟在200~400毫秒).

娃娃机抓取过程录制方案:

行业内首屈一指的录制方案,利用大牛直播播放端SDK,支持两个摄像头切换过程中(SmartPlayerSwitchUrl)录制到同一个MP4文件,便于用户分享抓取过程或进行申诉。

娃娃机视频管理方案:

利用大牛直播的Windows播放器,同时多窗口播放rtmp摄像机数据,采用轮询播放的方式,有设备发生重连或断线之类,实时统计或者告警,保证前端rtmp摄像机的正常运转。

相关播放器下载:

Windows平台下载

Android平台下载

iOS平台下载

比快更快,效果轻松PK市面上“全球第一、国际领先”的各类技术方案。

大牛直播精英群: 294891451 大牛直播技术交流群: 499687479

最近接到最大的质疑是:为什么只有大牛直播推荐这种rtmp摄像头方案?

回答:我们不是做云服务的,通俗点说,我们不是靠带宽盈利的,我们期望客户采用更稳定靠谱的技术方案,服务于更好的商业模式。

可能的其他方案:

PC机一台或工业主板(android或linux),每个连接两个摄像头。

a) 操作娃娃机的用户,走私有协议,来实现所谓低延迟抓取;

b) 其他观看者,数据传到特定服务器,走标准协议,延迟1-3秒。

为什么我们不采用这个方案:

码率:以720*1280分辨率,20帧码流为例,如果以android板件或windows系统编码,再优化的算法也要占用1.2M码流;如果走rtmp摄像头,因为摄像头本身数据压缩率比较高,码流大概占用在0.3至0.4M,也就是说,同一台摄像机,同等分辨率,码流只有windows或android采集摄像头编码的1/4~1/3。
成本决策:以1M码流一天的流量费用1块钱为例,1000个并发,走PC或工业主板,带宽成本1000元,rtmp摄像机成本250~300元。
实际上下行带宽:问题来了,上行1.2M的码流好传,还是0.3M更容易抗网络抖动?下行呢?答案不言而喻。
平台稳定性:娃娃机属于24小时不间断推送的,一般rtmp摄像机,可靠运行60天,出问题的概率远小于PC或工业板件;
隔离效应:
a) 摄像机单独部署,网线直接接交换机,每个模块独立,相互干扰的可能性为0;

b) PC或工控机连摄像头,普通摄像头(非工业级摄像头)连续运行60天面临功耗和稳定性问题;

c) PC或工控机,托两路,上行带宽2.4M,是不是能一直得到保障?如厂商考虑成本,顺带娃娃机控制模块也跑在这个板件,相互影响的概率是不是增大了?

质疑1:别扯了,我可以用480*640分辨率啊,反正也能满足娃娃机抓取要求,0.6M就够了

回答:是的,两路1.2M,如果rtmp,每一路大概0.13至0.2M,两路0.3至0.4M,如果没有用户抓娃娃,场景不发生变化时候,你关注下哪怕是720*1280分辨率下,rtmp摄像头实际占用码流,小到吓人。

质疑2:说了这么多,你们只能用rtmp摄像头吗?

回答:我们有提供android工业主板推两路rtmp数据的方案,问题在于,这个带宽成本和其他风险,你们愿意买单吗?

附录:如何简单粗暴的测试Windows推送端和Windows播放器

附录2:大牛直播Android工业板推两路效果

啥也不说,直接看视频演示

参考资料:https://github.com/daniulive/SmarterStreaming

大牛直播SDK: 如何实现简单粗暴靠谱的直播抓娃娃方案相关推荐

  1. 如何实现简单粗暴靠谱的直播抓娃娃方案

    市面上的娃娃机方案五花八门,daniulive认为最简单靠谱粗暴性价比的方案如下: RTMP摄像机-->CDN-->daniulive player(专门针对直播娃娃机开通了"超 ...

  2. flutter录音_Flutter直播SDK怎么使用?5步快速开发直播应用

    原标题:Flutter直播SDK怎么使用?5步快速开发直播应用 Flutter是谷歌的移动UI框架,它能够在iOS和Android上构建高质量的原生用户界面,并且与现有的代码一起工作.现如今,越来越多 ...

  3. PLDroidPlayer 是 Pili 直播 SDK 的安卓播放器。支持所有直播常用的格式,如:RTMP、HLS、FLV。拥有优秀的功能和特性,如:首屏秒开、追帧优化、丰富的数据和状态回调、硬解软解

    PLDroidPlayer 是 Pili 直播 SDK 的安卓播放器.支持所有直播常用的格式,如:RTMP.HLS.FLV.拥有优秀的功能和特性,如:首屏秒开.追帧优化.丰富的数据和状态回调.硬解软解 ...

  4. 融云直播 SDK 2.0 上线,轻松获得视频直播能力

    近日,融云直播 SDK 2.0 正式上线.开发者通过调用贴近直播业务的 API,两步即可为自己的 APP 添加视频直播能力. 同时,在连麦互动成为直播业务必备能力的当下,融云直播 SDK 2.0 封装 ...

  5. 【S操作】简单粗暴自动化免费文档存储备份方案

    微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 今天和大家分享一下我的文档存储备份方案:免费.轻松实现文档多重备份!再也不用U盘搬运存 ...

  6. 2020元旦快乐!简单粗暴自动化免费文档存储备份方案

    今天和大家分享一下我的文档存储备份方案:免费.轻松实现文档多重备份!再也不用U盘搬运存储文档了,妈妈再也不用担心我的U盘丢了(或坏掉). 最终效果: 多地存储3重云端备份(我当前的文档存储方案是5地存 ...

  7. 选型最佳实践|从业务场景分析直播SDK

    摘要 近两年即时通讯/直播产品炙手可热,市场上针对ToB的产品日益增多,企业该如何去选型呢?本文分享了笔者对于直播产品的思考,将从直播SDK实例功能特性.常见业务场景.注意事项及最佳实践等方面介绍如何 ...

  8. 准备选型直播SDK产品,ChatGPT竟然这么说...

    摘要 近两年即时通讯/直播产品炙手可热,市场上针对ToB的产品日益增多,企业该如何去选型呢?本文分享了笔者对于直播产品的思考,将从直播SDK实例功能特性.常见业务场景.注意事项及最佳实践等方面介绍如何 ...

  9. 直播SDK加入混响效果,创造演唱会现场沉浸感音效

    前言 主播在线上直播唱歌也可以有线下演唱会的沉浸感音效?没有码农做不到的事情,这里分享一点即构团队在直播SDK中加入混响效果的经验.直播加入了混响的沉浸感音效,让主播们爽得不要不要的. 什么叫做混响? ...

  10. 使用即构ZEGO视频直播SDK巧妙地实现直播答题方案

    2017年刚刚过去,在线抓娃娃热热度还未完全消减.新年伊始,大家还在回首总结.展望未来.好奇着2018年会有什么风口的时候,一场以<冲顶大会>.<芝士超人>和<百万英雄& ...

最新文章

  1. 爱情,这种高级玩意儿--一个码农的自白
  2. 获取下月第一天_获取当前月 下月 下下月 的第一天和最一天
  3. android读取短信内容简书,Android 获取App信息
  4. 手动启动oracle服务教程,windows下手动启动oracle服务
  5. java.util.IdentityHashMap.entrySet()方法实例
  6. Hello,My first blog!
  7. 常用T-Code总结
  8. 数据结构——平衡二叉树
  9. BSCI实验之十三:配置点到点链路OSPF及认证
  10. 活动目录概念和灾难恢复
  11. 《羊了个羊》创始人被母校制成展牌......
  12. 除了 DBA, SQL 人还能胜任的黄金职业
  13. 第四章 《无冬之夜》
  14. 三线摆法测刚体转动惯量实验结论_关于刚体转动的前概念研究
  15. 嵌入式linux usb联网,嵌入式linux下MF825C上网
  16. php 随机经纬度,使用php,API自动获取经纬度
  17. Win10专业版启用.NET FrameWork 3.5
  18. Not annotated parameter overrides @NonNullApi parameter
  19. 求证:原函数与逆函数具有相同的单调性
  20. android 点赞源码,android仿即刻点赞文字部分的自定义View的示例代码

热门文章

  1. 计算机应用基础2016,2016年最新统考计算机应用基础试题及答案
  2. GPS模块运用: GPS轨迹记录
  3. 《Ruminations on C++/C++沉思录》学习笔记一————koening和Moo夫妇访谈
  4. 谷歌金山词霸正式发布--免费午餐越来越多
  5. 我连鼠标光标都是爱你的形状——MATLAB自定义光标及png转化为光标数组
  6. FTP工具FileZilla Client出现中文乱码问题解决
  7. 鸿蒙电视rom,华为鸿蒙os刷机包
  8. 淘宝网图片存储系统架构
  9. 用Python和Pygame写游戏-从入门到精通(实战三:植物大战僵尸1)
  10. 老电脑 xp 和深度linux的哪个更快,深度系统和雨林木风xp系统哪个好