基于智能路由器的机顶盒视频分享技术
2016-11-26肖建昕廖建新
肖建昕,廖建新
(1 北京邮电大学网络与交换技术国家重点实验室,北京 100876; 2 东信北邮信息技术有限公司,北京 100191)
基于智能路由器的机顶盒视频分享技术
肖建昕1,2,廖建新1,2
(1 北京邮电大学网络与交换技术国家重点实验室,北京 100876; 2 东信北邮信息技术有限公司,北京 100191)
随着移动互联网的飞速发展,手机成为了人们接受新信息的主要平台,本文提出了一种视频分享技术,将原来播放在电视上的视频,通过互联网,移动到手机终端,进一步提升宣传效果,提升用户体验。
智能路由器;移动互联网;视频分享
1 引言
随着移动互联网不断的改变人们的生活,人们获取信息的主要途径已经由口口相传、书本、电视等媒介进化到手机。而在手机上获取信息的方式就不仅仅局限于文字图片当然还有视频,但是面对浩如烟海的互联网,用户不一定能够在第一时间获取到自己想要的信息。
目前我国的医疗资源紧缺,公民疾病预防,健康养身的知识亟待提高。在这个大背景下,依托实验室机顶盒播控系统,本设计实现了机顶盒视频分享方案,从而使用户轻松获得全方位的,专业的,有效的疾病预防,健康养身等信息。
本技术简单,可依赖,用户可以在脱离互联网的情况下通过智能盒子访问机顶盒的资源,由于是在局域网内,视频体验很好,不会有卡顿现象。本文论述的视频分享技术,为未来互联网智能社区化的前景提供的技术支持和借鉴意义。
2 机顶盒视频分享技术
2.1 机顶盒+智能路由器播放系统
传统的视频播放系统是由机顶盒+显示器组成的,原理是机顶盒的内容是卫星投放,并向显示器输出视频信号。
如果能够利用用户手中的移动设备将机顶盒中的视频播放,这样既可以节省成本,又可以提升用户体验,增强宣传效果。我们通过使用智能盒子路由器接入机顶盒,就可以达到这个效果。其原理是:智能盒子路由器提供Wi-Fi功能,移动设备可以接入;智能盒子内部提供一个Server平台,可以把开发的应用提供给接入的用户使用;机顶盒为智能盒子上的应用提供http访问其内部资源的方式。
图1为机顶盒+智能盒子播放系统模型,机顶盒+智能路由器播放系统是传统机顶盒播放系统同移动互联网结合使用的一种尝试,由于机顶盒的视频资源是通过卫星投放的,而智能路由器本身也配备了足够的存储空间,从而从根本上解决了路由器还需要接入外网才能使用的缺点,具备在火车、医院、学校等人口密集地区普及的能力。
图1 机顶盒+智能盒子播放系统模型
2.2 视频分享
2.2.1 视频分享的难点
当初,我怎么就讨了这么一个老婆呢!可是回过头来想一想,我老婆颖春的每一句话又说在当下的现实中,这就令我心里非常不爽了。
需要通过arp[1]命令获取到机顶盒的IP地址,因为arp命令可以获取到连接智能路由器的所有IP,要通过筛选得到机顶盒的IP。
需要通过机顶盒的IP找到所有的机顶盒视频文件资源,并解析.xml文件,得到用户层面可读的信息,并存入文件当中,以提升前端请求格式时的响应速度。
2.2.2 解决方案
我们认为arp命令获得的IP地址中只有机顶盒的IP是可以通过http访问的,即只有机顶盒的IP才可以通过file_get_content()[2]这个函数获取到内容;
机顶盒的视频资源和文件资源等是按照成品ID划分的,我们读取并存储有视频资源的成品目录。
图2为视频分享流程模型。
2.3 用户通过应用访问视频
用户连上智能路由器之后,在第一次打开浏览器或者无法连接外网的时候,会重定向到路由器内置的首页,首页上有各种应用,其中就有视频分享的应用,用户进入应用后,也是通过检索arp命令产生的IP集合寻找到机顶盒的IP,并向这个IP发送了一个http请求,后台程序收到请求之后便按照用户要求从存有机顶盒视频信息的文件读取数据。图3为用户通过应用获得视频的流程模型。
图2 视频分享流程模型
图3 用户通过应用获得视频的流程模型
3 视频分享系统的可运维设计[3]
产品可运维化设计是指:产品没有固定的外部依赖,可以支持平滑的扩容和迁移,可以自适应各类异常和外部故障,有全面的监控和预案,有完备的安全措施,可以简单、低成本运维且能保证一定的可用性标准。
产品的可运维化设计体现在:提升服务可用性、提升运维效率、数据统计。
图4 视频分享系统的可运维设计
视频分享系统是大规模播控系统和现代移动互联网结合的产物,面向用户众多,特别是在人员密集的地方更是如此,所以产品的稳定性,体验的良好与否,更是重中之重。
视频分享系统的可运维设计基于以下几个方面:
(1)对机顶盒的视频资源进行实时监控,随时了解机顶盒视频资源的变动,包括视频资源的投放、删除等;
(2)对系统操作的日志分析,随时了解用户的行为,为进一步提供的个性化推荐打下数据基础;
(3)对出现的问题及时报警,保证服务的可靠性和稳定。
为此,我们指定的规则是:每5 min读取机顶盒视频资源并存入记录;在前端设计埋点,记录用户行为;对每一次对后台系统的请求进行日志处理;错误日志出现高于错误级别的错误则报警给管理员。
3 结束语
随着移动互联网的发展,用户每天接收的各类信息爆炸,但是在具体的时间地点,用户可能需要更加有意义的信息,为此,移动设备同传统的机顶盒播放系统相结合的产物,机顶盒视频分享系统应运而生。目前视频分享系统已经准备在实际生产
中应用,各大医院首当其冲,视频分享技术可以帮助患者或者患者亲属在排号,等待治疗等空闲时间更便捷,更有针对性的学习他们最需要的日常医疗知识,预防疾病的知识。由于这项技术成本低,效果好,可谓一举多得。
[1] 谢希仁. 计算机网络第五版[M]. 北京:电子工业出版社,2008.
[2] LukeWelling, LauraThomson. PHP和MySQLWeb开发第四版[M]. 北京:机械工业出版社,2009.
[3] 何真余, 李志国, 罗盛禄. 一种数字机顶盒视频分享及监控系统: CN, CN 201430662[P]. 2010.
[4] 李鹏. IT运维之道[M]. 北京:人民邮电出版社,2015.
A video sharing technology based on intelligent router
XIAO Jian-xin1,2, LIAO Jian-xin1,2
(1 Beijing University of Posts and Telecommunications Networking and Switching Technology, State Key Laboratory, Beijing 100876, China; 2 EBUPT Information Technology Co., Ltd., Beijing 100191, China)
With the rapid development of Mobile Internet, mobile phone has become the main platform for people to accept new information, this paper proposes a video sharing technology, originally broadcast on television video through the Internet, mobile to mobile phone terminal.
intelligent router; mobile internet; video sharing technology
TN915
A
1008-5599(2016)11-0062-03
2016-09-01