线上抓娃娃机需求

最近线上抓娃娃机的项目火爆了,陆陆续续几十款线上抓娃娃机上架,还有一大波正在开发上线中,各大视频云提供商都在蹭热度发布自己的线上抓娃娃机方案,综合了一下,目前线上抓娃娃机的视频需求无非就是稳定的低延时,而这个低延时需要在:推流端、服务器端、客户端 3端都保持很好的控制;

先来说一下我们最近的两个社区用户的线上抓娃娃机的诉求方案:

  • 客户一:自己有带宽,有公网固定IP,自己建流媒体服务器

用户自己建立了一套线上抓娃娃机的网络,自己拉了专线,视频源采用的是传统的IPC作为输出源,然后再经过流媒体服务器进行多路分发,再通过端口映射的方式对外进行直播;

  • 客户二:采用的是腾讯云的低延时分发,内网RTMP推流

这对没有自己的网络带宽,只专注于推流和播放两个环节,保证推流的稳定和播放的低延时就可以了;

解决方案

对于场景一:我们采用的是EasyDarwin拉模式分发+EasyPlayer低延时播放,我们测试海康的IPC延时基本上可以控制在250ms的样子,其主要消耗还是在编码部分,在上一篇《EasyDarwin在做拉模式转发海康RTSP摄像机视频流的过程中出现花屏问题的解决方案》中我们也提到EasyDarwin拉模式转发,只是做了一次RTP的分发,并不做任何的拆包和组包处理,所以,转发的延时消耗是很低的,几乎可以看成是与IPC出来的流是同步的,相差应该在50ms,再通过Android的EasyPlayer RTSP播放器(Android播放性能比PC稍弱)播放,排除网络抖动和服务端缓冲区的gop缓冲,延时可以基本控制在500ms,对于线上抓娃娃机来说,处于比较优势的位置;

对于场景二:我们采用的是EasyNVR内网RTMP推流到公网的腾讯云,再通过腾讯云的分发,再通过EasyPlayerPro的低延时分发,基本可以保证延时在500ms左右,经过了连续几周的测试,用户还是比较满意的;

关于EasyNVR

EasyNVR能够通过简单的网络摄像机通道配置,将传统监控行业里面的高清网络摄像机IP Camera、NVR等具有RTSP协议输出的设备接入到EasyNVR,EasyNVR能够将这些视频源的音视频数据进行拉取,转换为RTMP/HLS,进行全平台终端H5直播(Web、Android、iOS),并且EasyNVR能够将视频源的直播数据对接到第三方CDN网络,实现互联网级别的直播分发;

详细说明:http://www.easydarwin.org/easynvr/

点击链接加入群【EasyNVR解决方案】:383501345

关于EasyPlayerPro

EasyPlayerPro是一款全功能的流媒体播放器,支持RTSP、RTMP、HTTP、HLS、UDP、RTP等多种流媒体协议播放、支持本地文件播放,支持本地抓拍、本地录像、播放旋转、多屏播放等多种功能特性,稳定、高效、可靠,支持Windows、Android、iOS三个平台,目前在多家教育、安防、行业型公司,都得到的应用,广受好评!

EasyPlayerPro:https://github.com/EasyDSS/EasyPlayerPro

点击链接加入群【EasyPlayer & EasyPlayerPro】:544917793

获取更多信息

邮件:support@easydarwin.org

WEB:www.EasyDarwin.org

Copyright © EasyDarwin.org 2012-2017

最近两周我们接触到的两种线上抓娃娃机的技术实现方案(一种RTSP/一种RTMP)相关推荐

  1. cron 每两周执行_如何每两周/月/天执行一次cron作业

    cron 每两周执行 We may want to run some jobs for every two weeks/months/days- under some situation such a ...

  2. 2017 06 11 小分队二期两周总结

    ####学习爬虫近两周总结 #####我是第二期小分队的学员,当初错过了第一期的报名时间,没能有幸加入第一期小分队.在得知要开第二期时,果断的报名参加了. #####刚进入小分队时对python的语法 ...

  3. 从两周发布上线到一周发布上线,如何做到高效稳定?

    点击蓝色"架构文摘"关注我哟 加个"星标",每天上午 09:25,干货推送! 来源:cnblogs.com/dotey/p/13551772.html 早些年开 ...

  4. Django - 两周从入门到熟练工

    初识 Django 之前 Python 后端开发框架中,对 Tornado 和 Flask 接触比较多,前者适合作为服务框架,后者由于轻量常用来构建简单的后台或服务. Django 之于上面两个 We ...

  5. LG Display为防控疫情采取措施 要求去过大邱市员工两周不要来公司

    [TechWeb]2月25日消息,据国外媒体报道,为防控疫情,韩国各大科技公司都在采取措施. LG Display 半导体显示技术公司LG Display要求去过大邱市的员工两周不要来公司上班,而总部 ...

  6. 如何两周学会Python 第00天

    程序源码下载 http://pan.baidu.com/s/1bpKnVK7 笔者从今年4月开始写博客, 一眨眼就过去2个月了. 时间过得真快啊! 想想也挺感慨的, 从15年秋开始学习java, 至今 ...

  7. 两周!从入门到第15到第3!小白和你一起入门NLP

    两周!从入门到第15到第3!小白和你一起入门NLP 本文致力于通过还原我在TAIL CAMP学习NLP两周的学习经历,用最通俗易懂的方式给大家讲述训练营两个任务:文本相似度.作文自动评分中应用到的NL ...

  8. 入职公司实习两周的一些感受

    时间过的很快,今天又是周五了,刚刚交完每周总结报告,算起来已经进入公司实习两周,稍微谈下这段时间在公司实习工作的感受吧. 首先说下自己的应聘的工作(软件开发实习生-Android应用开发方向): 本来 ...

  9. 郑州java实习_一个java实习生两周八次的面试经历

    以前从来没有因为求职出去面试过,一直觉得面试很可怕,没想到最近两周我也成为了面霸,两周面试八次,我的找工作之路就这样开始了!大概两个星期之前,我看着自己在招聘网站上写好的简历连投出去的勇气都没有,战战 ...

最新文章

  1. djangorestframework怎么这么好用!
  2. git ssh配置完后拉取代码_CentOS6自带git版本需要用户名才能拉取代码
  3. CCF-CSP 201712-2 游戏(C++实现)
  4. stm32f103rb升级到stm32f103rc时代码移植注意事项
  5. Jenkins全新的UI体验-Blue Ocean
  6. 2021-11-22--中标麒麟-Linux系统扩容根目录磁盘空间
  7. 算法设计与分析-实验2
  8. 回溯法在解决八皇后问题中的应用
  9. 他一口气写出了这7k字的红黑树总结!看过的都说好!!|文末送书
  10. java ab性能测试,服务器JAVA性能测试——SPECjbb2005
  11. SGU---104 DP
  12. 【TWVRP】基于matlab遗传算法求解带时间窗的外卖配送车辆路径规划问题【含Matlab源码 1416期】
  13. Zabbix监控结合Grafana绘图
  14. 盘点(腾讯字节谷歌等大厂)面试中常见的智力题
  15. TMS320F28377D的外设应用笔记(1)——Epwm配置
  16. 以太坊 2.0 中的验证者经济模型,Part-1
  17. itext 导出word
  18. MySQL中如何为查询的数据添加自增序号、顺序呢
  19. js图片上传功能前端
  20. 2018 BACS Regional Programming Contest C. BACS, Scoundrel Shopkeeper and Contiguous Sequence (模拟)

热门文章

  1. 调度——特殊生产线介绍
  2. 诺基亚5310XM基本属性
  3. 超强破解Word“取消文档保护”密码
  4. Tableau 第十三天 雷达图和凹凸图
  5. js数组的5种查询方式——find(),findIndex(),indexOf(),lastIndexOf(),include()
  6. git clone unexpected disconnect while reading sideband packet
  7. IBM 成立 | 历史上的今天
  8. 需要访问其他服务器信息吗,设置服务器访问其它电脑吗
  9. Elasticsearch 常见问题汇总及解决姿势(后续会持续更新)
  10. 奥塔在线:vsftpd服务如何开启访问日志