[发明专利]音视频文件直播方法、装置和系统在审
| 申请号: | 201510094319.X | 申请日: | 2015-03-03 |
| 公开(公告)号: | CN104754366A | 公开(公告)日: | 2015-07-01 |
| 发明(设计)人: | 杨凤海;涂远东;钟灿成;曾新海 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
| 主分类号: | H04N21/234 | 分类号: | H04N21/234;H04N21/236;H04N21/238;H04N21/44;H04N21/438 |
| 代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
| 地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 视频文件 直播 方法 装置 系统 | ||
技术领域
本发明涉及视频播放领域,特别是涉及一种音视频文件直播方法、装置和系统。
背景技术
随着网络技术的发展,越来越多的人通过网络获取所需的信息,例如用户通过网络获取新闻信息,以及用户通过网络获取音视频文件信息等。在网络上存在各种各样的视频,用户需要观看视频时,往往采用点播的方式,例如用户需要观看某部影片,通过在视频网站搜索到对应的影片后,网站接收到用户点击播放指令后,从服务器拉取数据进行播放,点播方式需要用户选择文件进行播放,交互成本高。
发明内容
基于此,有必要针对传统视频播放采用点播方式,交互成本高的问题,提供一种音视频文件直播方法、装置和系统,能降低交互成本,且能满足不同设备和带宽的要求。
一种音视频文件直播方法,包括以下步骤:
获取原始音视频文件;
从所述原始音视频文件读取音频帧和视频帧;
将所述视频帧进行转码处理得到不同码率的视频帧;
将不同码率的视频帧分别与音频帧进行合成得到不同码率的音视频文件;
将不同码率的音视频文件各自取出音频帧和视频帧形成各自的视频流;
推送不同的视频流。
一种音视频文件直播装置,包括:
获取模块,用于获取原始音视频文件;
读取模块,用于从所述原始音视频文件读取音频帧和视频帧;
转码模块,用于将所述视频帧进行转码处理得到不同码率的视频帧;
合成模块,用于将不同码率的视频帧分别与音频帧进行合成得到不同码率的音视频文件;
合流模块,用于将不同码率的音视频文件各自取出音频帧和视频帧形成各自的视频流;
推送模块,用于推送不同的视频流。
一种音视频文件直播系统,包括:
音视频文件合成服务器,用于获取原始音视频文件,从所述原始音视频文件读取音频帧和视频帧,将所述视频帧进行转码处理得到不同码率的视频帧,以及将不同码率的视频帧分别与音频帧进行合成得到不同码率的音视频文件;
合流服务器,用于从音视频文件合成服务器获取不同码率的音视频文件,并将不同码率的音视频文件各自取出音频帧和视频帧形成各自的视频流,并推送不同的视频流到内容分发网络服务器,由内容分发网络服务器推送给不同的终端。
上述音视频文件直播方法、装置和系统,通过对原始音视频文件转码和合成不同码率的音视频文件,再将不同码率的音视频文件合流生成不同码率的视频流,推送不同码率的视频流至多种不同终端,节省了人工干预文件直播,降低了交互成本,且能满足不同设备和带宽的要求,提高视频文件直播的流畅度。
附图说明
图1为一个实施例中音视频文件直播方法的应用环境示意图;
图2为一个实施例中合成多个不同码率的音视频文件的过程示意图;
图3为一个实施例中对音视频文件推流直播的过程示意图;
图4为一个实施例中音视频文件直播方法的流程图;
图5为另一个实施例中音视频文件直播方法的流程图;
图6为一个实施例中音视频文件直播装置的结构框图;
图7为另一个实施例中音视频文件直播装置的结构框图;
图8为一个实施例中音视频文件直播系统的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1为一个实施例中音视频文件直播方法的应用环境示意图。如图1所示,该应用环境包括音视频文件合成服务器110、合流服务器120、内容分发网络服务器130和终端140。
音视频文件合成服务器110用于获取原始音视频文件,从原始音视频文件读取音频帧和视频帧,将视频帧进行转码处理得到不同码率的视频帧,以及将不同码率的视频帧分别与音频帧进行合成得到不同码率的音视频文件。
图2为一个实施例中合成多个不同码率的音视频文件的过程示意图。如图2所示,从原始音视频文件210中取出音频帧得到音频文件220,取出视频帧得到视频文件230,对视频文件230进行转码(降码率)处理得到转码后的视频文件240,再将转码后的视频文件240和音频文件220进行合成得到不同码率音视频文件250。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510094319.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种光学触摸智能遥控装置
- 下一篇:用于自适应深度偏移压缩的方法和设备





