基于广电智能机顶盒的视频会议软件开发与运用

2021-11-23 00:19齐雅兰
电子技术与软件工程 2021年2期
关键词:机顶盒视频会议广电

齐雅兰

(河北广电信息网络集团股份有限公司石家庄分公司 河北省石家庄市 050000)

互联网的发展与进步,促使运营网络移动终端硬件能力在快速提升。基于广电智能机顶盒开发的视频会议软件,不仅解决传统视频传输协议不同、设备无法共用、信息交流存在障碍等突出问题,还在很大程度上提高终端用户的体验感与满意度,并且延时小、传输流畅的功能在很大程度上降低了互联网传输的安全隐患,探究软件开发与运用,对促进经济社会进步具有十分重要意义。

1 基于广电智能机顶盒的视频会议软件开发

1.1 建设目标与要求

根据地区广电网络的实际业务需求,开发视频会议软件的目标及要求如下:

1.1.1 视频会议系统的嵌入与运行

机顶盒装载问题是开发基于广电智能机顶盒视频会议软件首要解决的问题,以此保证系统中电视业务的升级不会影响视频会议软件的正常使用,减少大量OTA 升级的必要性。同时,软件开发还应注意原有界面框架的保存与视频会议程序的压缩,避免终端机顶盒储存空间被大量占用。

1.1.2 机顶盒音频输入与编码的实现

用户选择外置输入、内置驱动或是外置编码,通过处理芯片的运行对音频、视频进行解码,软件系统利用内置编码、模数转换方式实现视频通讯功能。

1.1.3 视频会议与电视业务的自由切换

基于广电智能机顶盒的视频会议软件与电视业务之间未进行有效对接,需要灵活的切换方法响应底层业务监测方法,确保用户使用遥控器执行相关操作可以进入到视频会议软件应用界面,以此实现软件功能。

1.2 软件系统设计

1.2.1 软件开发初期阶段

软件开发初期阶段又称为APK 软编软解,智能机顶盒中的处理芯片在视频技术不断发展的前提下,呈现飞速进步的趋势。将结合现代科学信息技术的处理芯片安装在机顶盒中,在运行成本以及技术运用上均得到有效提升。由此开发一款视频会议APK 软件,可有效满足多元化视频业务的需求,并有利于软件研发与运行成本的降低[1]。在软件不断适配过程中,面向开源手机版设计编码与解码程序,从而提升视频会议软件通讯的分辨率,确保分辨率与广电网络大屏需求相符。与此同时,利用USB 摄像头来提高视频通讯的音频与图像质量,实现视频图像色彩与亮度的进一步增强。

1.2.2 软件开发第二阶段

经过APK 软编软解,开发出的视频会议效果虽达到设计所需的帧数,但存在图像抖动、不连续、延迟等问题,需要对APK 参数进行进一步调整,以此增强各关键参数的运行性能。对APK 参数进行进一步调整步骤如下:

(1)增强与APK 相对应的硬件编码器的编码能力,一般采用异步模型深入分析硬件编码器运行关键参数,以此提高参数调整的准确性。

(2)对软件摄像头输出进行转码,利用libyuv 开源库进行释放软件内存的程序,从而实现TUV、RGB24 的图像精准输出。

(3)将视频格式输入进硬件编码器中,使得与系统程序属性相符的MFVideoFormat_NV12 能够自动激发视频会议系统的编码功能,以此保证软件有序运行。

(4)通过设置软件内部程序的相关属性,以此达到延时低的目的;通过设置视频会议软件的关键运行参数保证视频通讯的质量与效率。

(5)由于对硬件编码器运行关键参数进行了异步模型分析,需要利用时间初始化生成器生成相应的异步事件,以此实现用户终端与视频会议软件的同步进行。

(6)对广电网络机顶盒进行进一步研发的过程中,需要利用Mstar9380 对解码与编码程序进行一系列处理,使得编码、解码帧数能够分别达到13 帧、20 帧,进而提升用户视频会议的体验感与满意度。该步骤的顺利进行需要高清的摄像头,避免集客业务对通讯音质造成影响。

1.2.3 软件开发第三阶段

软件开发第三阶段是在硬编软解完成基础上进行的,该阶段又被称为硬编硬解阶段,主要是对视频通讯过程中的编码与解码分辨率、帧率进行处理,以此降低存储量对CPU 利用效率的限制作用,进而保证视频会议的效果与质量。广电智能机顶盒的视频会议软件要想实现视频图像质量提升的目标,需要运用具有编码能力的USB摄像头作为智能机顶盒运行的主要设备,同时利用自动聚焦、全向麦克风、大广角等功能保证视频会议顺利进行。3 米是视频会议人像显示效果的分界线,在全面考虑环境光照效果与电视机亮度的前提下,利用具有编码能力的摄像头来简化智能机顶盒的解码与编码压力,以此升高智能机顶盒CPU 的利用效率,使得视频图像能够达到720p30 帧的效果,实现视频会议软件使用与维护成本降低的目标。此外,升级后的摄像头还采用配套的定向麦克风保证通讯音质,在多次参数调整与软件适配之后,明确APK 视频会议能够满足多种情境对终端会议的需求,在不占用智能机顶盒资源的情况下,音频与视频效果得到大幅度提升。

1.3 业务逻辑设计

1.3.1 电视号设计

许多基于智能机顶盒开发的视频会议软件仍沿用手机号作为ID 号的方案,使得智能机顶盒用户在视频会议软件与智能手机操作同步运行时出现职能问题。因此,在开发软件之前,需要对智能机顶盒用户ID 进行设置,主要是机顶盒智能卡号作为用户ID,用户在以此输入电视号之后登录到软件操作界面,以此保证视频通讯的精准性。电视号是由3 位接入码、3 位区域码、5 位用户码所组成,不同地区会根据智能机顶盒的卡号规范生成唯一的电视号,不仅有利于提升用户视频会议的安全性,而且有利于登录程序的简化。

1.3.2 大小屏联动设计

基于广电智能机顶盒开发出的视频会议软件,所生成的电视号能够连接五位用户的手机号,任一用户登录视频会议软件之后,通过智能机顶盒关联用户的手机号,实现客户端的视频通讯功能,并且用户可将智能手机或是电脑终端的小屏转换成大屏,从而实现大屏与小屏之间的联动[2]。在用户搜索通讯目标对象的过程中,软件会自动检索当前智能机顶盒关联的电视号,在提升用户拨通电视号的同时,弹射出是否大屏播放的操作。为避免用户在长时间的小屏会议后产生疲惫,智能机顶盒会运行设置好的时长参数,从特定角度捕捉用户是否劳累、疲惫,然后由系统判断是否进行小屏转换成大屏的功能,以此保证用户通话的流畅性。

1.3.3 APP 客户端登录与下载设计

在广电网络智能机顶盒推广使用过程中,关于视频会议软件的APP 市场开发以及运用过程重点考虑的问题。在设计视频会议软件客户端时,需要着重考虑APP 下载、注册、登录的复杂性,积极利用二维码、微信第三方ID 登录等方式在客户端软件商店进行下载,用户在扫描二维码之后,会自动跳转到相应的下载连接上,然后在用户的操作下完成软件安装,以此为视频会议软件正常有序运行奠定坚实基础。此外,用户利用微信第三方ID 登录时,输入手机号以及验证码便可实现软件下载认证过程,无需输入其他信息便可完成此操作,在很大程度上提高了APP 客户端登录与下载的便捷性,对视频会议软件进一步开发具有十分重要的现实意义。

1.3.4 实时消息及通讯录设计

开发的视频会议软件不仅是智能机顶盒的独立运行业务,还是其他功能与业务的主要承载。在深入研究软件实时消息与备忘录设计的过程中,部分功能板块包括“加入会议”、“我的会议”、“会议记录”、“会议回看”、“我的收藏”、“本地预览”,在保证用户登录电视号安全性的同时,还可为用户提供随时随地回看会议录制过程的功能。视频会议软件首页包括视频电话、视频会议与朋友圈三大模块,在视频会议进行过程中,会议发起人在成员分组界面后可选择参与会议的成员,点击“发起会议”进入视频会议模式[3]。其中的领导发言模式包括六画面与八画面,另外的四画面讨论组模式,同样可以满足不同场景下的会议需求。各个分场加入会议之后会在大屏上显示实时消息,未及时加入会议的成员通过输入账号与密码进入分会议场,点击确认后,经由会议发起人同意便可作为参会成员加入。视频会议软件在广电机顶盒不断进步的前提下,可在通讯录中自动加入所有参会成员的账号信息,为视频会议软件日后使用奠定了坚实基础。

2 视频会议软件的实际运用

2.1 高清视频会议模式的运用

在三网融合逐渐加深的背景下,基于广电智能机顶盒的视频会议软件支持720p、1080p、1080i 的视频显示效果,结合先进的音频播放软件实现视频会议清晰度与流畅性提升的目标。与此同时,应用先进设备的视频会议软件适用于远程会议、远程培训等多个场合,其中的分屏会议功能保证了各用户终端图像指定效果的实现,并且视频会议软件中的分频功能可由2/3/4/5+1/7+1/9/16 多个画面合成,在很大程度上保证了视频图像的清晰度与准确度,避免视频网络传输出现误差。此外,基于智能机顶盒开发的视频会议软件具有点对点会议、多组会议、演讲者控制方式、多点会议召开等诸多类型会议,可根据视频会议召开时间、事件、会议模板等帮助其他参会者观看到会议主场的画面,对实现多客户端信息交互具有重要意义。

2.2 会议查询与录制功能的实现

在视频会议进行过程中,会议发起人可根据实际需要选择是否录制会议的实施内容,或是根据会议的时间点进行分段录制,也可按照会议主题进行全程录制。软件程序还为用户提供回看功能,便于用户随时学习会议的重要内容,也可帮助会议发起人及时了解未按时参加会议的人员情况与信息。视频会议查询功能包括针对某一终端的成员参议情况以及某一时间段的业务使用情况,查询到的具体信息包括会议开始与结束时间、参议人数等,为会议发起人下次会议组织提供便利,得出的检索结果支持用户对软件的深入使用[4]。

2.3 软件后台管理功能的实现

基于广电网络智能机顶盒的视频会议软件后台管理功能包括新用户的建立以及用户信息的修改与删除等。在发起一项会议之前,发起人需要在后台管理系统中添加参议人员的用户信息,要求参议人员提前绑定摄像头信息,使得客户端与机顶盒间建立联系。参议人员用户信息包括用户类型、所在区域、用户电话、用户名称等一系列详细信息,编号、类型、登录名是用户摄像机的主要信息。这些信息支持本软件的多层视频会议组织,也可将参议人员限制在一定数量范围之内,面向开放接口的业务受理预留信息,可供两个及以上接口使用,同时自动生成与接口计量信息相符的费用情况,突破了不同公司间交流与沟通的局限性,为提高办公效率与质量提供有力保障。

3 结论

综上所述,在三网融合逐渐加深的背景下,广电网网络运营商必须充分发挥自身专网与大屏的优势,灵活运用创新性思维开发基于智能机顶盒的视频会议软件,并总结软件实际运用中存在的突出问题,并吸取经验教训,以此不断提升自身综合业务能力,通过集客业务开展丰富广电业务业态的工作,为取得更高的社会价值与经济价值奠定坚实基础。

猜你喜欢
机顶盒视频会议广电
省农办主任暨三农重点工作推进视频会议
探讨大数据在广电新媒体中的应用
安全使用机顶盒注意五点
民政部召开民政领域社会工作推进视频会议
数字电视机顶盒软件自动测试系统的开发及应用
广电新闻出版整合对广电业发展影响的思考
浅谈远程视频会议系统的构建
有线电视高清数字电视机顶盒测试系统的构建
EPON技术在广电网络的应用