[发明专利]一种移动环境下基于可扩展编码的视频点播系统有效
申请号: | 201310681798.6 | 申请日: | 2013-12-13 |
公开(公告)号: | CN103702139B | 公开(公告)日: | 2017-02-01 |
发明(设计)人: | 廖小飞;陆枫;金海;宋珍珍 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/4402;H04N21/472;H04N21/647 |
代理公司: | 华中科技大学专利中心42201 | 代理人: | 朱仁玲 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 环境 基于 扩展 编码 视频点播 系统 | ||
技术领域
本发明涉及移动互联网环境下的视频点播领域,更具体地说,本发明涉及一种移动环境下基于可扩展编码的视频点播系统。
背景技术
随着移动互联网的飞速发展,随时随地点播观看网络视频成为移动终端用户的迫切需求。移动互联网与互联网不同,其环境具有设备多样、网络异构、网络时变、多用户等特点。移动终端设备由于受到分辨率、解码能力、网络带宽、续航能力等条件限制,很难像电脑那样直接点播来观看网络视频,视频转码应运而生。现有的视频转码系统大多采用离线转码,预先存储几个不同分辨率、码率的视频来满足不同终端设备的观看需求。然而,将海量的视频数据转码为几个不同的版本,对存储空间有很大的要求。以YouTube为例,YouTube支持1080P、720P、480P、360P、240P、240Plight六种视频画质,即每一个视频要存储以上6个质量的版本,1分钟的视频按2MB计算(取平均质量),每小时上传的视频长度为360000分钟,那么YouTube每小时需要的存储空间大小约为4TB,每天视频的增长量约为100TB,每月的增长量为3PB,而且这个数字还在以惊人的速度上涨。在海量的视频数据面前,提前预存几种视频版本是不现实的。
实时转码是一种有效解决这种问题的方案,根据不同的移动终端以及当前网络带宽提供边转码边播放的实时视频流观看服务,然而实时转码对服务器的计算能力有很高的要求,无法应对多用户的并发点播请求。DASH(Dynamic Adaptive Streaming over HTTP)作为一种动态自适应流媒体方案,可以根据移动终端网络状况选择不同的码率进行传输,可是每个视频要预先被转码成多个不同码率的版本,对存储空间同样提出了很大的要求。
发明内容
针对现有技术的以上缺陷或改进需求,本发明提供了一种移动环境下基于可扩展编码的视频点播系统,该系统适用于设备多样、网络异构、网络时变、多用户的移动互联网环境,可以提供多种分辨率、多种质量、多种码率的视频,从而满足不同终端设备的移动用户在复杂多变网络状况下对视频播放的需求,可扩展性强。
本发明解决其技术问题所采用的技术方案是,提供一种移动环境下基于可扩展编码的视频点播系统,所述系统包括:视频点播请求模块、视频自适应调整模块和视频源处理模块,所述视频点播请求模块与所述视频自适应调整模块相连,所述视频自适应调整模块与所述视频源处理模块相连,所述视频源处理模块与所述视频点播请求模块相连,
所述视频点播请求模块用于接收所述视频源处理模块更新的视频列表,用户有点播行为时产生视频点播请求,并将包含了视频名称和移动终端设备参数的点播请求实时发送给所述视频自适应调整模块进行请求的处理与响应;同时接收所述自适应调整模块的视频数据进行网络状况的实时统计,并将统计结果反馈给所述视频自适应调整模块;
所述视频自适应调整模块用于接收所述视频点播请求模块产生的视频点播请求和网络状况实时统计结果,对视频的分辨率或码率做出调整,并根据调整参数对视频源处理模块中的分层视频文件进行提取,发送给所述视频点播请求模块;
所述视频源处理模块用于视频源的接入、预处理与SVC编码,更新视频列表以方便所述视频点播请求模块使用,存储已编码的分层视频文件供所述视频自适应调整模块按照调整参数进行提取。
在本发明的移动环境下基于可扩展编码的视频点播系统中,所述视频点播请求模块包括视频列表同步子模块、终端参数提取子模块、视频请求子模块、数据缓存子模块和网络反馈子模块;
所述视频列表同步子模块用于在移动终端设备上生成可供点播的视频列表,数据来源为所述视频源处理模块中更新的视频列表,当用户有点播行为时,将视频名称传送给所述视频请求子模块;
所述终端参数提取子模块用于在用户点播任一视频后,提取移动终端的设备参数,并将提取的设备参数传送给所述视频请求子模块;
所述视频请求子模块用于整合从所述视频列表同步子模块接收的视频名称以及从所述终端参数子模块接收的设备参数,向所述视频自适应调整模块发出视频点播请求,同时,向所述数据缓存子模块发出接收数据的请求;
所述数据缓存子模块用于接收所述视频请求子模块发出的接收数据的请求,缓存所述视频自适应调整模块发送过来的按照调整参数提取之后的已编码的分层视频文件,同时将所述视频文件的大小与所用时间传送给所述网络反馈子模块;
所述网络反馈子模块用于根据从所述数据缓存子模块接收到的视频数据大小与所用时间计算网络宽带的值,并将该值反馈给所述视频自适应调整模块供其进行视频码率的调整。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310681798.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铅泥收集装置
- 下一篇:一种圆形RJ45连接器