原标题:H5实现直播答题可能吗?

2018年开局,以王思聪为首的一群自带话题流量的人物,在网络上争起谁是“大撒币”的称号,很难不引起舆论的注意,为了给自家的直播答题争抢流量,各大平台已经绞尽脑汁,不断在玩法上创新。这场竞争从 iOS 平台蔓延至 Android 平台。目前大多数平台通过分享邀请码下载 App 的方式获取用户。有前端开发的同学举手提问了:直播答题可以用 H5 来实现么?

本文我们试着探讨 H5 实现直播答题的可能。

什么是H5 直播答题

H5 的直播答题主要发生在三个环境下:PC 端、移动浏览器和微信端,微信端包括微信浏览器和微信小程序。开发直播答题的小程序平台,有什么好处呢?

降低参与门槛

目前大多用户都是“扫码→下载”的方式。像冲顶大会一样的独立 App 还好,如果是属于直播平台,则用户还需要再多一步才能进入游戏。做产品的人都知道,注册步骤越多会导致用户流失率越高。如果我们让用户扫码后,在 H5 端登录,率先体验游戏,直接成为我们的用户。相对于其它竞争对手来说,可以更快让新用户参与进来。

易于传播

H5 的形态更为便捷于传播,几乎零门槛的参与方式,更容易吸引和抢夺新用户。如果开发的是小程序,通过微信 9.3 亿的月活用户中分享,不难想象会产生裂变式的传播。

不过H5的直播答题同样有弊端。例如不具备通知的功能。在获得用户之后,如何留住他们需要花费一定的心思,例如登录 App 后,可获得更多复活机会等,这方面的工作就得依靠运营了。

开发H5直播答题的难点是什么?

开发H5 直播答题的难点主要有两个:

视频与答题同步

一个月前,Native App 上的视频与答题、视频和视频的同步就曾是个很大的问题,在 H5 端也会是主要难点之一。音视频流与题目是分别通过两套系统发送至 H5 端,两者的端到端延时不同,到达后让题目在主持人发出命令时就响应并显示出来,这是一个问题。目前如果想做到同步,最通用的方法就是加时间戳,但 CDN 本身不支持,需要开发者进行二次深度开发。

微信端则稍有不同,由于微信内置浏览器对视频和音频格式兼容的问题比较严重,对 H.264兼容并不好。所以我们还需要进行一次转码,再原始码流上的标签或者 SEI 数据都要转译一次。这增加了实现直播与答题同步的复杂度。

服务稳定

由于直播答题开播时在短时间内会产生高并发,需要注意节点部署,在骨干网络拥塞时进行规避。

基本的解题思路:对 PC Web 和移动浏览器的观众来讲,我们可以直接通过 CDN 方案实现。需要特别关注两点:

1.要关注边缘节点的部署以及弱网环境的传输

2.直播与题目的同步

对于非微信浏览器的观众,则需要在本地进行解码、渲染,然后进行播放。还有另一种选择,通过 Agora Web SDK 直接实现,不用担心若干服务端传输、设备适配、回声、可用度等问题,还支持高并发,完美解决直播与题目同步问题。

微信端则有些不同,在微信端中打开的的观众,直播流需要进行一次 MPEG1 转码,再通过中继 Server 将视频分发到微信端,通过 JSMpeg 解码播放。使用 JSMpeg是由于它体积小,可以在大多数浏览器上顺畅运行。

需要注意的是,微信端用户得到的数据经过 CDN 后,还会通过转码 Server、中继 Server,对于开发者来讲又是一笔额外的成本,还会放大端到端的延时。除了 CDN 要注意部署边缘节点,转码 Server 和中继 Server 也需要部署边缘几点,所以微信 H5 端直播与答题的同步问题会加重。

如果说开发 Native 是直播答题应对目前快速竞争的“捷径”,那么开发 H5 就是获取裂变式传播新途径。

细心观察我们会发现,现在后入局的一些直播答题厂商,和去年直播抓娃娃的厂商有着高度的重合度。在抓娃娃风口时,H5 是很多厂商的首选,但是当下直播答题风口却还未出现强需求。我们分析可能出于两个原因:一是,H5抓娃娃参与门槛虽然低,但是流失率高,所以在新风口鲜有人尝试;二是,微信小程序现在已经开放了音视频接口,开发者可能会首选小程序,但现在小程序的直播权限仍有准入限制,所以发布直播答题小程序的并不多。

中睿明星课程:HTML5高级开发与应用实战

学习时间:3天

关键词:HTML5、nodeJS、redis、ECMA6、type、android、iOS、vueJS、angularJS、ionic、famo.us、bootstrap、MVVM、cordova.hbuilder

课程介绍:本课程偏向知识面的广度和系统性,设计的知识点广泛而全面,通过本课程学习,可帮助学员掌握基于Html5,在Android,iOS环境下进行跨平台移动开发的各种技术方案。以及测试,发布,部署等相关知识。返回搜狐,查看更多

责任编辑:

直播答题html,H5实现直播答题可能吗?相关推荐

  1. 首帧秒开+智能鉴黄+直播答题,阿里云直播系统背后技术大起底

    摘要: 想要快速实现直播能力,并对原有业务不产生任何影响,依托如阿里云一样的直播平台,来搭建移动直播系统,将技术难题交给阿里云,把更多的精力放在核心业务的本身,是最为稳妥和高效的选择.本文介绍阿里云直 ...

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

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

  3. 直播答题源码_直播答题demo_直播答题SDK都在这里了

    即构提供直播答题一站式解决方案,包括 Windows 主播端.移动 APP 端示例源代码(iOS.Android). 1.下载/体验地址 由于直播答题场景需要主播端(推流.发题)和观众端(拉流.答题) ...

  4. 【云周刊】第156期:首帧秒开+智能鉴黄+直播答题,阿里云直播系统背后技术大起底...

    本期头条 首帧秒开+智能鉴黄+直播答题,阿里云直播系统背后技术大起底 关注直播行业的人都知道, 2016年是移动直播的元年,那一年,网红被我们挂在嘴边,直播平台数量呈大规模增长.模式从最开始的秀场直播 ...

  5. 【腾讯Bugly干货分享】H5 视频直播那些事

    为什么80%的码农都做不了架构师?>>>    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57a42ee6 ...

  6. 新产品内测!来体验超低延时的 H5 实时直播

    通过 H5 在微信社群中进行课程直播,或是在钉钉企业群中进行团队培训,已经不再是新鲜事.而且,在需求量不断增加的同时,用户对于互动性的要求也发生了变化.更多用户开始希望在 H5 直播教学或企业培训中增 ...

  7. 粉丝测试题的软件,套路得粉丝的答题类H5推荐

    原标题:套路得粉丝的答题类H5推荐 互吾小编总结了最近热门的h5,有个结论,就是测试类的H5一直是品牌营销界的常胜将军.特别是一些能够体现高智商,或者是好人品的结果,被分享的几率奇高.测试类产品还有一 ...

  8. 已被多次定制!!“模拟微信答题的H5小游戏

    今天推荐一款"模拟微信"答题的H5小游戏,这个也是涛舅舅这边客户定制的最多的一款游戏,曾经为现代汽车.万达.和<三妹>电视剧都作过定制! 以下是<三妹>定制 ...

  9. H5直播之阿里云视频直播的实现

    转自https://blog.csdn.net/hanierming/article/details/52769424 由于公司需要开发一款直播软件,以前也并没有接触过直播这一方面,所以就来从0开始做 ...

最新文章

  1. TensorFlow平台搭建
  2. Oracle-分析函数之排序后顺序号row_number()
  3. last_kmsg和ram console
  4. gprs模块http mqtt_在GPRS模块(SIM800C)和STM32芯片上实现MQTT协议 | TsonTec:测量解决方案提供者...
  5. Linux 定时任务 定时备份mysql数据
  6. vue(h5)打包apk
  7. 转载:wps怎么制作半圆形时间轴? wps彩色时间轴的制作方法
  8. C4D学习笔记3-动画-动画渲染流程案例
  9. 基于ARIMA模型的空气质量AQI时间序列分析
  10. 高温定型窗帘值得我们选择吗?-江南爱窗帘十大品牌
  11. 如何做快手副业?怎么在快手上赚工资?快手发视频怎么赚钱?
  12. win10 卸载cuda10.1
  13. clickhouse PARTITION操作
  14. pc端ui图片尺寸_PC端UI设计尺寸规范?
  15. 怎样修改计算机用户文件名,win10修改用用户文件夹名字怎么操作_win10更改用户文件夹名称方法...
  16. java中的length属性,length()方法,size()方法
  17. acwing数据结构笔记(一)
  18. 计算机毕业设计Java医用物品管理系统(源码+系统+mysql数据库+lw文档)
  19. pdf转ppt简单方法,可批量转换
  20. uniapp 全局方法封装

热门文章

  1. 《华为项目管理法》整理
  2. 公司U13 资本成本 习题解读
  3. 如何在ESXi中启用巨型帧支持?
  4. Ancient Messages HDU - 3839
  5. usc@1113:奖学金
  6. hyper-v虚拟机的基本使用
  7. python英文字符频率统计_python统计文本字符串里单词出现频率的方法
  8. 熟练知道eclipse中outline里各个图标的含义
  9. VBA 2000年之后活期存款利息计算
  10. open62541 (R 1.1.2)中文文档 (译文)第一篇 (1 - 5)