[发明专利]一种视频传输方法、装置及系统有效
申请号: | 201510295398.0 | 申请日: | 2015-06-02 |
公开(公告)号: | CN104918077B | 公开(公告)日: | 2018-01-30 |
发明(设计)人: | 张琳;刘雨;朱孔林;邓洁;张小奕;曲凯明 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04N21/262 | 分类号: | H04N21/262;H04N21/2662;H04N21/2343;H04N21/647 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙)11413 | 代理人: | 马敬,项京 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 传输 方法 装置 系统 | ||
技术领域
本发明涉及流媒体技术领域,特别涉及一种视频传输方法、装置及系统。
背景技术
在流媒体技术出现之前,智能终端需要先将整个视频文件下载至本地,待下载完成之后才能开始播放该视频文件。随着流媒体技术的出现,智能终端可以先将视频开头的部分片段下载至本地的缓冲区,下载完成后即可播放。在播放已下载至本地缓冲区的视频片段的同时,该智能终端还会在后台继续下载该视频剩余的片段,使得播放任务和下载任务同时进行,实现了音视频数据播放的连续性,节省了用户的等待时间。
现有技术中,视频服务器中存储有同一视频的多个副本,每个副本对应一种码率的视频。当智能终端向视频服务器请求视频时,该视频服务器会根据智能终端的网络带宽及缓存能力等因素,选择传输的视频数据量及传输的副本,传输给智能终端播放。
在用户选择与自己地理位置相近的其他用户一起观看同一视频的情况下,由于不同智能终端在网络带宽、缓存能力等方面存在差异,因此不同智能终端从视频服务器获取到副本的数量和质量是不同的,从而导致不同智能终端的视频播放进度和视频画面质量不同。
发明内容
为了解决上述问题,本发明实施例公开了一种视频传输方法、装置及系统,具体技术方案如下:
本发明提供的一种视频传输方法,应用于服务器,视频分割为多个视频片段,针对每个视频片段,所述方法包括:
接收合作组中每个智能终端发送的视频请求;其中,所述合作组中的各智能终端的地理位置相近且请求同一视频,每个视频请求中携带有所请求视频片段的标识、发送该视频请求的智能终端的合作组码、视频缓存量、网络带宽、视频播放码率和设备尺寸,所述合作组码用于标识智能终端所处的合作组;
根据接收到的每个智能终端的视频缓存量、网络带宽、视频播放码率、设备尺寸及预设的码率计算模型,计算所请求视频片段的编码码率;
根据所述编码码率对所述所请求视频片段进行SVC可分级视频编码,生成所请求视频片段的基本层和增强层;
向所述合作组中各智能终端发送所述基本层,向该合作组中网络带宽最大的智能终端发送所述增强层,并通知该智能终端将该增强层发送给合作组中的其他智能终端。
根据本发明提供的一种具体实施方式,所述合作组码的分配方法,包括:
接收合作组中网络带宽最大的智能终端发送的通信连接建立请求;其中所述通信连接建立请求中包含合作组中智能终端的个数、各智能终端的IP地址;
为所述合作组分配合作组码,并发送给该合作组中网络带宽最大的智能终端,通知该智能终端将该合作组码发送给该合作组中的其他智能终端。
根据本发明提供的一种具体实施方式,所述方法还包括:
向所述合作组中各智能终端发送与所请求视频相对应的视频片段的序列起始位、偏移位和视频总长度,以便各智能终端将接收到的视频片段拼接成完整的视频进行播放。
根据本发明提供的一种具体实施方式,所述根据接收到的每个智能终端的视频缓存量、网络带宽、视频播放码率、设备尺寸及预设的码率计算模型,计算所请求视频片段的编码码率,包括:
根据接收到的每个智能终端的网络带宽、视频播放码率、设备尺寸及预设的视频质量等级计算模型,计算所请求视频片段的视频质量等级;
根据所述视频质量等级、接收到的每个智能终端的网络带宽、视频缓存量及预设的码率计算模型,计算所请求视频片段的编码码率。
根据本发明提供的一种具体实施方式,所述根据所述视频质量等级、接收到的每个智能终端的网络带宽、视频缓存量及预设的码率计算模型,计算所请求视频片段的编码码率,包括:
计算接收到的智能终端的视频缓存量的平均值,判断所述平均值是否小于预设的缓存量阈值,如果是,选择最低码率作为所请求视频片段的编码码率;
如果不小于预设的缓存量阈值,判断所述视频质量等级是否大于预设的质量等级阈值,如果是,选择上一视频请求中携带的视频播放码率作为所请求视频片段的编码码率;
如果不大于预设的质量等级阈值,根据所述合作组中各智能终端发送的上一视频请求中携带的网络带宽及当前视频请求中携带的网络带宽,判断该合作组网络带宽的变化趋势是否为增长趋势,如果是,提高编码码率,否则降低编码码率。
本发明提供的一种视频传输方法,应用于智能终端,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510295398.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电视高频信号抗干扰的方法和装置
- 下一篇:视频内容审核方法及系统