[发明专利]一种地铁列车媒体播放模式的转换方法有效
申请号: | 201510107605.5 | 申请日: | 2015-03-11 |
公开(公告)号: | CN104717535B | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 刘全利;曹鹏飞 | 申请(专利权)人: | 大连理工大学 |
主分类号: | H04N21/414 | 分类号: | H04N21/414;H04N21/64 |
代理公司: | 大连理工大学专利中心21200 | 代理人: | 梅洪玉 |
地址: | 116024*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种地铁列车媒体播放模式的转换方法,属于嵌入式计算机领域。该方法由3个模块来实现,分别是初始化模块、直播转录播模块、录播转直播模块。初始化模块进行通信线程、录播线程、实时视频数据流接收线程的初始化,进行本地视频文件校验,开启录播播放。直播转录播模块和录播转直播模块处理心跳信号和紧急消息,接收实时视频数据流,读取实际丢帧率,并采用滞环方式进行判断,以决定是否进行播放模式的转换。本发明可应用在地铁列车媒体播放器中,确保在无线网络环境恶劣的情况下,实现实时视频数据流的流畅播放,并避免播放颠簸。 | ||
搜索关键词: | 一种 地铁 列车 媒体 播放 模式 转换 方法 | ||
【主权项】:
一种地铁列车媒体播放模式的转换方法,包括初始化模块,直播转录播模块和录播转直播模块,其特征在于:初始化过程中,当媒体播放系统启动后,媒体播放器首先初始化通信套接字,开启日志记录,初始化播放窗口,进行本地视频文件md5校验,装载播放队列,建立播放链路,启动录播线程开始播放本地视频,然后媒体播放器会开启与列车广播控制器和车载无线接收器的通信线程,读取直播配置文件,获取本地网卡信息并开启实时视频数据流接收线程;然后,媒体播放器判断系统当前是否处于直播模式,并根据判断结果进入直播转录播模块或者录播转直播模块;在直播转录播模块中,媒体播放器首先判断列车广播控制器设定的播放模式是否为自动以及能否收到车载无线接收器的心跳信号,如果设定的播放模式不是自动或者无法收到车载无线接收器的心跳信号,则媒体播放器直接转换播放模式为录播并返回继续判断系统当前是否为直播模式;否则,媒体播放器开始解析车载无线接收器的心跳信号,获取用户设定的实时视频数据流允许丢帧率,检测并处理车载无线接收器的紧急消息需求;然后,检测实时视频数据流的实际丢帧率,接下来,媒体播放器根据实际丢帧率和允许丢帧率进行是否满足直播转录播条件的判断,这一过程通过执行一种基于滞环控制策略的播放模式转换来实现;在5s时间范围内,如果每次采样得到的实际丢帧率均大于允许丢帧率,则直播转录播条件成立,媒体播放器转换播放模式为录播并返回继续判断系统当前播放模式是否为直播;如果该条件不成立,媒体播放器保持直播播放模式不变并开始下一轮循环,接着判断列车广播控制器设定的播放模式是否为自动以及能否收到车载无线接收器的心跳信号;在录播转直播模块中,媒体播放器首先判断列车广播控制器设定的播放模式是否为自动以及能否收到车载无线接收器的心跳信号,如果设定的播放模式不是自动或者无法收到车载无线接收器心跳信号,则媒体播放器保持录播播放模式不变,并继续进行播放模式判断和心跳信号判断;否则,媒体播放器开始解析心跳信号,获取用户设定的实时数据流允许丢帧率,检测并处理车载无线接收器的紧急消息需求;接下来,媒体播放器采样实际丢帧率,将其与允许丢帧率进行对比,通过滞环控制策略实现播放模式转换;在5s时间范围内,如果每次采样的实际丢帧率均小于允许丢帧率,则录播转直播条件成立,媒体播放器转换播放模式为直播并返回继续判断系统当前播放模式是否为直播;否则,媒体播放器保持录播播放模式不变并开始下一轮循环,继续进行播放模式和心跳信号判断。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510107605.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种语音控制的方法和系统
- 下一篇:一种互动电视媒体应用聚合云服务播放方法