对于开发者来说,风靡日本的抓娃娃游戏因其娱乐性和互动性,有潜力成为下一个全民游戏,或者成为泛娱乐产品的标准场景。 然而微信夹娃娃游戏开发,为了抓住在线抓娃娃的趋势,尽快将流量变现,需要包括硬件和超低延迟视频SDK在内的完整解决方案。
一个完整的在线夹娃娃机解决方案包括以下部分:
可选的基本业务流程
以声网在线抓娃娃机解决方案为例,在线抓娃娃涉及4方:
娃娃通过PC或工业主板连接到摄像头,并集成了实时音视频解决方案。 抓娃娃时:
夹娃娃机通过云端SD-RTN™将视频流传输至操作终端。 操作终端通过信令将操作指令传输至娃娃机进行操作。 操作终端可以选择将自己的视频画面发送到云端抓娃娃机画面,并通过SD-RTN™持续实时传输到操作终端。 高级查看器音乐音效,直接从 SD-RTN™ 流式传输视频。 高级查看终端可以发起与操作终端的麦克风连接以进行交互。 SD-RTN™可以将rtmp流推送到CDN云,普通观众可以获得这种高延迟的流进行观看。 无法参与互动。
目前,市场上有一些在线抓娃娃的整体解决方案,但技术实现上存在一些差异。 对于在线抓娃娃解决方案,需要注意以下几个方面的差异:
技术差异 1. 低延迟
低延迟是决定在线抓娃娃体验的核心关键点。 在线抓娃娃的流程是:首先,操作人员通过App通过信令向抓娃娃机发送操作指令。 由于数据包很小,延迟极低,可以低至50ms。 第二步,夹娃娃机向操作终端App传输视频流,操作者通过观看视频获得操作反馈结果。 第三步,操作员根据视频图像反馈再次操作。 以上过程不断循环,就形成了整个在线抓娃娃体验。
第1步和第3步的信令开发比较简单。 第二步是“视频传输”,技术难度大,决定了延迟的高低。 如果视频传输延迟太高,用户的操作体验总会感觉滞后。
2.全平台支持
在线抓娃娃涉及四方:娃娃机、娃娃机App操作终端、娃娃机App高级观众终端、娃娃机App普通观众终端。
(1)娃娃机
目前市场上主要有两种解决方案:
1)基于Windows平台
该解决方案的简单方法是给娃娃机配备一台窗口计算机并连接两个摄像头。 两个摄像头安装在娃娃机的不同方向。 通过 Windows 计算机使用该应用程序流式传输视频。
该方案仅涉及软件开发和极少量的硬件修改,在开发速度上具有明显优势。
2)基于Android平台
在抓娃娃机上安装Raspberry Pi或工业主板,将Android系统集成到主板上,并将相机连接到主板上。 使用此解决方案,由于不需要计算机微信夹娃娃游戏开发,因此成本较低。 但问题在于贴图笔刷,这种方案首先涉及到硬件改造。 选择和集成硬件需要一些时间。 其次,Android系统安装在工业主板上时极不稳定,需要大量的调试和开发。
3)基于Linux平台
该方案与Android平台方案的区别在于主板集成的操作系统为Linux,相对稳定。
在蓬勃发展的抓娃娃行业,速度就是一切。 因此,进入娃娃机市场的新应用首先应选择Windows平台解决方案来占领市场。 然后通过Linux平台解决方案降低成本。
(2)夹娃娃机App操作端和查看端
Agora的在线抓娃娃解决方案是全平台支持的,无论是操作端还是观看端。 尤其是用户数量最多的Web端。 通过Web终端,既可以操作,又可以观看。 这有助于新的抓娃娃应用程序快速传播到市场。
3. 用户交互
用户与娃娃机的交互主要包括通过信令进行的操作交互和通过视频流进行的社交交互。 操作交互的信令层开发比较简单。 视频流的社交互动是难点。
Agora的夹娃娃机解决方案基于Agora的互动连麦直播SDK,允许运营商充当主播并发送自己的视频流。 观看者可以在同一个屏幕上看到操作员和娃娃机,甚至可以通过麦克风与操作员进行音频和视频交互。 这为网上抓娃娃拓展社交场景留下了空间。
最后,本周四,我们将举办在线抓娃娃直播课,从硬件到软件全面讲解在线抓娃娃业务。
文章来源:https://blog.csdn.net/weixin_34174105/article/details/87947595