产业内幕真人视讯基本实现原理
我曾经服役过研发真人视讯的公司,具体是哪家就不透露了,今天就简单的给大家介绍一下真人实现的基本实现原理以及需要组建一个真人视讯公司需要有如何程度的团队配备,也会为大家介绍大致需要采购什么硬件之类的。
一、基本介绍
真人视讯是什么?如果你是业者你应该不会陌生。
真人是视讯是一个拥有真实现场的网上赌场,通过摄像机及信号传输技术,可以将实体现场的赌桌画面转成flash然后进行画面制作再传输到网页HTML上。除此之外,现场的赌桌下注区其实是空白的,工程师后期加上投注界面,这样一来就实现了【现场赌桌】→信号传输/流媒体编译+【投注界面】=【可以投注的网上赌桌】。下图是我借用@神秘人 讲件里面的图:
原始赌桌
由AS3工程师加上画面后及程序后的赌桌
经过以上的介绍你应该已经稍微了解什么是真人视讯了,当然第一节主要是讲给门外者听的,业者的话就不需要我多做解释了。
二、技术实现原理
首先,你至少需要有处理这几类技术的语言:
①C或JAVA或C++(处理数据运算、JAVA「如RED5等」还可以做流媒体编译)
②AS3.FLASH(负责FLASH的展示及交互)
③.NET(负责系统支持及数据交互)
④DBA(数据库结构设定、管理、数据优化)
⑤其他
那么,接下来我们简单的说下它的实现原理,如下面这个我画的不伦不类的图:
技术实现原理简图
流程说明:
a.在一些酒店内或场地搭建真实赌场配置传输硬件(如赌桌、牌具、hit牌器、摄像机等),并运行
b.摄像机传输现场信号至服务器A,服务器A存储(但这个是视频,还没有办法在网页运行)
c.JAVA或其他流媒体语言对视频进行处理或编译,成为FLASH(FLASH之后可以应用到HTML中进行显示)
d..NET搭建系统管理后台,主要用于展示数据交互结果
//所有的数据交互均由专门的交互服务器完成,由C语言等处理数据运算,由JAVA或.NET负责数据的推送
e.用户的任何操作将由交互服务器完成运算并最终推送至视讯管理后台进行结果的展示。
//在用户操作方面例如牌局、余额最终的结算等,用户对荷官或者互动官发出的互动信息(如给小费)等;在系统方面,如是否需要补牌、是否需要开牌、是否需要洗牌、是否需要延长玩家的投注时间(AG独家)、是否需要感谢玩家等
f.交互服务器除了推送数据到系统后台展示外,亦会推送结论给荷官或互动官。这里的展示层则是IPAD或者荷官头上悬挂的摄像机(如下图展示)
g.荷官或互动官收到指令(这些指令往往是一些简单的图形或者常用词),则进行操作。如每局结束后,荷官需要按下专门的按钮以确认,该确认信息又会传输到交互服务器中。最终实现整套投注的复杂人机交互。
摄像机负责传输,电脑显示屏负责显示指令
传输结果画面
这台IPAD是AG专门给互动官操作指令的,如给玩家延长N秒的投注时间
三、团队配置
团队配置主要围绕这上门那部分的开发语言来进行,除此之外还有一些运营层面的配置。
①C或JAVA或C++(处理数据运算、JAVA「如RED5等」还可以做流媒体编译)
②AS3.FLASH(负责FLASH的展示及交互)
③.NET(负责系统支持及数据交互)
④DBA(数据库结构设定、管理、数据优化)
⑤其他
配置如下:
C开发工程师
JAVA开发工程师
.NET开发工程师
DBA工程师
AS3开发工程师
UI
运维工程师
IT支持
荷官(人数最多)
现场管理员
化妆师、礼仪师
运营等职位
这是一个技术+运营+现场+硬件才能完成的高协作类型工作
四、硬件准备
我稍微列举一些主要要准备的东西吧,其他细的就不列举了
牌具
赌桌
摄像机
电脑
iPad
hit牌器
指令传输器
服务器
极佳的带宽
荷官服装
基本的家具用品等