[发明专利]一种流媒体实时播放方法有效
申请号: | 201510413486.6 | 申请日: | 2015-07-15 |
公开(公告)号: | CN105119890B | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 姚鑫;徐大鹏;韩百然;曹津铭 | 申请(专利权)人: | 天津市寰宇星辉科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04N21/63 |
代理公司: | 济南舜源专利事务所有限公司 37205 | 代理人: | 吕翠莲 |
地址: | 300401 天津市北辰区*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种流媒体实时播放方法,包括服务器端媒体资源处理步骤、客户端处理步骤和快进快退处理策略步骤。所述服务器端媒体资源处理步骤,包括网络探针探测网络状态、媒体资源预处理、建立目录索引结构步骤。所述客户端处理步骤,包括客户端媒体资源下载播放、客户端自适应匹配网络状况和客户端合并视频切片步骤。经测试,选取多种网络环境下发媒体资源发现对于几十MB或者较小的文件,媒体资源下发效率相对于传统单线程下发方式可提升20%‑30%;对于几百MB,几G大小的媒体资源下发时效率可以提升60%左右。 | ||
搜索关键词: | 一种 流媒体 实时 播放 方法 | ||
【主权项】:
1.一种流媒体实时播放方法,其特征在于 :包括服务器端媒体资源处理步骤、客户端处理步骤和快进快退处理策略步骤;所述服务器端媒体资源处理步骤,包括网络探针探测网络状态、媒体资源预处理、建立目录索引结构步骤;所述网络探针探测网络状态步骤,服务器端开启守护进程通过固定频率向网络中发送 icmp 数据包探测的方式,根据 icmp 报文的应答时延计算网络平均时延来确定当前网络的拥塞状况;所述网络探针探测网络状态步骤,网络探测方法采用对一段时间内的多点采样经过滤网络时延真实性后,几何平均时延的方式获得网络往返时延值;所述媒体资源预处理步骤,通过网络探针探测后获取得到网络平均时延值后,在富媒体资源通过网络分发到客户终端设备前在服务器端需经过预处理过程将富媒体数据进行切割;所述媒体资源预处理步骤,切割方式采用按照时长、切割后每段切片资源大小策略进行切割操作 ;服务器端自适应匹配网络状态后,切片个数关系满足 C=α*tp/td*M,α=0.8;所述建立目录索引结构步骤,媒体资源预处理过程结束后,针对切割后的切片片段建立目录索引结构 ;建立好的目录索引结构记录了媒体资源切割过程中所参照的切割规则以及各个切片的详细信息;所述快进快退处理策略步骤,当客户端接收到用户发出的快进 / 后退请求后,客户端首先根据用户快进快退的位置计算的出该快进快退时间点所对应的媒体资源起始时间位置 ;然后客户端通过查询本地目录索引结构获取该起始时间应对应的切片片段 ;在确认好起始播放的切片片段后,客户端判定本地是否已经下载完成该片段,如有则直接播放 ;否则客户端会启动多线程对该切片片段以及该切片片段后续的切片进行下载;所述客户端处理步骤,包括客户端媒体资源下载播放、客户端自适应匹配网络状况和客户端合并视频切片步骤;所述客户端媒体资源下载播放步骤,客户端媒体资源下载过程中,终端设备首先向服务器发送请求获取服务器端通过网络探针方式所得到的连接服务器与客户端间的网络状态参数,并启动初始线程下载服务器端存储的目录索引结构 ;所述客户端自适应匹配网络状况步骤,客户端设备通过分析当前网络状况时延值 td相较于之前测得的网络平均时延值 tp 之间的差值绝对值是否超过设定门限值 θ,如果|td‑tp|>θ, 客户端则重新计算应启动的线程个数 N 以及调整未下载任务的重新划分 ;所述客户端合并视频切片步骤,客户端在接到用户播放请求后会根据下载的目录索引结构重新对视频切片按序进行播放;所述门限值 θ设定为0.5*tp,即网络时延相较当前平均时延增大或者减小0.5倍时会做自适应策略调整。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市寰宇星辉科技有限公司,未经天津市寰宇星辉科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510413486.6/,转载请声明来源钻瓜专利网。
- 上一篇:门吊防扭摇液压装置
- 下一篇:钢筋束防脱滑吊装运输装置