一种移动流媒体直播业务中的准实时流系统的制作方法

文档序号:7661181阅读:146来源:国知局
专利名称:一种移动流媒体直播业务中的准实时流系统的制作方法
技术领域
本发明涉及一种流媒体技术,具体说,涉及一种移动流媒体直播业务中 的准实时流系统。
背景技术
随着3G网络的建设,移动流媒体业务越来越受到电信运营商、和广大 用户的重视和欢迎。流媒体业务有三大基本业务点播、直播、和下载。这 三种业务彼此分离。然而在实际的业务开展运行过程中发现,用户经常希望 在观看电视直播节目的同时,能够将观看的内容保存在本地用户终端上,供 以后随时观看或在某些应用场合下可作为证据使用。
用户在使用传统的移动流媒体直播业务时,流媒体服务器利用标准的 RTSP/RTP等协议向用户终端实时流式传输媒体数据,用户结束观看时节目 内容也同时从移动终端上删除了,而没有保存下来。用户想要保存文件到终 端上时,通过下载服务器先将整个文件下载到用户终端上,下载完成后再进 行本地播放浏览。这两种方式没有融合在一起,满足不了上述提到的用户边 观看直播边保存的需求。

发明内容
本发明所解决的技术问题是提供一种移动流媒体直播业务中的准实时 流系统,能够在播放直播节目的同时保存媒体文件。
技术方案如下
一种移动流媒体直播业务中的准实时流系统,包括直播编码器、下载服 务器和用户终端,其中,
直播编码器,用于采集视频和音频模拟信号,将采集到的所述模拟信号
进行编码,并整合成节目文件发送;
下载服务器,和所述直播编码器相连接,用于接收所述直播编码器发送 的节目文件和用户终端发送的边下载边播放请求,将所述节目文件转换为符 合所述用户终端播放的数据文件,并响应所述边下载边播放请求,将所述节 目文件加载传输协议后发送;
用户终端,用于接收所述下载服务器反馈的节目文件和用户的直播请 求,将所述边下载边播放请求发送到所述下载服务器,并响应所述直^"请求 将接收到的所述节目文件进行播放。
优选的,所述直播编码器包括音频采集编码模块、音频编码緩冲模块、 视频采集编码模块、视频编码緩冲模块和直播准实时流文件生成器15,其 中,
音频采集编码模块,用于模拟音频信号的实时采集,并将釆集到的音频 数据进行编码并转换为音频数据块,并发送;
音频编码緩冲^t块,分别与所述音频采集编码才莫块和直^l番准实时流文件 生成器相连接,用于临时存放编码后的音频数据块;
视频采集编码模块,用于模拟视频信号的实时采集,并将采集到的视频 数据编码并转换为视频数据块,并发送;
视频编码緩冲模块,分别与所述视频编码緩冲模块和直播准实时流文件 生成器相连接,用于临时存放编码后的视频数据块;
直播准实时流文件生成器,用于将所述音频数据块和视频数据块生成节 目文件,并将所述节目文件发送到所述下载服务器。
优选的,所述下载服务器包括直播准实时流文件联接器、服务器端文件 存储模块、直播准实时流文件转换器和OMADownload服务器,其中,
直播准实时流文件联接器,用于将所述直播编码器发送过来的节目文件 与前面发送过来的节目文件联接组成数据文件,并将所述数据文件发送到所 述服务器端文件存储模块;
服务器端文件存储模块,用于存储所述数据文件; 直播准实时流文件转换器,用于提取所述服务器端文件存储模块的数据
文件中的节目文件,将所述节目文件转换为所述用户终端播放的文件格式; 接收所述OMA Download服务器的服务请求,将所述转换格式后的所述节 目文件反馈到所述OMA Download服务器;
OMA Download服务器,用于接收所述用户终端的边下载边播;故请求, 从所述直播准实时流文件转换器获取节目文件,为所述节目文件安装传输协 议后发送给所述用户终端。
优选的,所述用户终端包括OMA Download客户端、用户端文件存储 模块和本地流媒体文件播放器,其中,
OMA Download客户端,用于接收用户对直播节目的边下载边播放请 求,将该边下载边播放请求发送到所述下载服务器,并将接收下载服务器返 回的节目文件发送到所述用户端文件存储模块;
用户端文件存储模块,分别与所述断点续传客户端和本地流媒体文件播 放器相连接,用于存储所述节目文件;
本地流^(某体文件播放器,用于提取并解析所述节目文件,并将所述节目 文件中的媒体数据解码后播放。
本发明技术方案将媒体业务中的直播和下载两种业务完全融和,能够在 播放直播节目的同时保存为用户终端上的媒体文件,满足了用户边观看直播 节目边保存的需求。


图1是本发明优选实施例的结构示意图。
具体实施例方式
下面参照图对本发明的优选实施例作详细描述。
参照图1所示,移动流媒体直播业务中的准实时流系统包括直播编码器 10、下载服务器20和用户终端30,直播编码器10、下载服务器20和用户 终端30依次相连接。其中,直播编码器10负责电视信号或者视频监控信号 等模拟信号的接入,采集模拟信号中相应的音频和视频数据并进行编码,生
成相应的节目数据发送到下载服务器20。下载服务器20负责将直播编码器 10发送过来的节目数据整合为一个大的节目文件;当有用户请求下载并观 看该节目文件时,将该节目文件中的最新一块节目数据转换为新的符合用户 终端可以播放的文件格式,并利用相关传输协议发送到用户终端30。用户 终端30负责接收用户对节目文件的边下载边播放请求,并将该边下载边播 放请求发送到下载服务器20,将反馈得到的节目数据存储在用户端文件存 储模块32中,并调用本地流媒体文件播放器33为用户播放节目。
直播编码器10包括音频采集编码模块11、音频编码緩沖模块12、视频 采集编码模块13、视频编码緩沖模块14和直播准实时流文件生成器15。其 中,音频采集编码模块11和音频编码緩沖模块12相连,视频采集编码模块 13和视频编码緩沖模块14相连,音频编码緩冲模块12和视频编码緩沖模 块14分别和直播准实时流文件生成器15相连接。音频采集编码模块11负 责模拟音频信号的实时釆集,并将这些采集到的数据编码转换为一定格式的 音频数据块,音频编码緩冲模块12用于不断地临时存放编码后的音频数据 块。视频采集编码模块13负责模拟视频信号的实时釆集,并将这些采集到 的数据编码转换为一定格式的视频数据块,视频编码緩冲模块14用于不断 地临时存放编码后的视频数据块。直播准实时流文件生成器15负责将音频 编码緩沖模块12和视频编码緩冲模块14中的音频数据块和视频数据块按照 一定的规则生成一定格式的节目文件,并将该节目文件发送到下载服务器 20的直播准实时流文件联接器21。
下载服务器20包括直播准实时流文件联接器21、服务器端文件存储模 块22、直播准实时流文件转换器23和断点续传(OMA Download)服务器 24。其中,直播准实时流文件联接器21、服务器端文件存储模块22、直播 准实时流文件转换器23、 OMADownload服务器24依次相连接。直播准实 时流文件联接器21负责将直播准实时流文件生成器15新发送过来的节目文 件与前面发送过来的节目文件按照一定的格式联接组成一个大的数据文件, 并将该数据文件发送到服务器端文件存储模块22。服务器端文件存储模块 22用于存储数据文件,为各个模块提供文件读取和文件写入功能。直播准 实时流文件转换器23负责将下载服务器20上数据文件中最新的节目数据转
换为用户终端30可以播放的文件格式,并提供给OMA Download服务器24, 并且,将收到的后续节目数据按照一定的格式要求递交给OMA Download 服务器24。 OMA Download服务器24负责接收用户终端的边下载边播放请 求,并从直播准实时流文件转换器23获取节目数据,为节目文件按照一定 的传输协议发送给用户终端30,同时还接收用户终端的下载状态报告以便 进行计费。
用户终端30包括OMA Download客户端31 、用户端文件存储沖莫块32 和本地流媒体文件播放器33。其中,OMA Download客户端31和OMA Downlaod服务器24相连接。OMA Download客户端31 、用户端文件存储模 块32、本地流媒体文件播放器33依次相连接。OMA Download客户端31 负责接收用户对直播节目的边下载边播放请求,将该边下载边播放请求发送 到OMA Download服务器24,并接收OMA Download服务器24返回的节目 数据,同时,将接收到的节目数据存储到用户端文件存储模块32,然后调 用本地流媒体文件播放器33播放接收到的节目文件。本地流媒体文件播放 器33负责解析本地的节目文件,并将其中的媒体数据解码后播放。
下面对移动流J泉体业务中的准实时流系统的工作过程作详细描述。
首先,直播编码器10利用音频采集编码模块11和视频采集编码模块 13将音频信号和视频信号进行采集,并编码形成相应标准格式的数据块, 并分别存储在相应的音频编码緩沖模块12和视频编码緩冲模块14中。其中, 视频编码的格式为H.264格式,音频编码的格式为AAC-LC格式。
当音频编码緩冲模块12和视频编码緩沖模块14的緩冲数据量达到20 秒的数据量时,直播准实时流文件生成器15将这一块数据存为一个新的单 独的节目文件,例如i.3g2 (格式为3GPP2文件格式),并将其用HTTP协 议发送到下载服务器20上。
下载服务器20的直播准实时流文件联接器21将该节目文件和先前收到 的同 一个直播频道的节目文件联接到同 一个大的数据文件,例如live.3g2(格 式为3GPP2文件格式),存储到服务器端文件存储^^莫块22中。
当用户通过OMADownload客户端31需要边下载边观看直播节目时, 向下载服务器的OMA Download服务器24发送边下载边播放请求,OMA Download服务器24向直播准实时流文件转换器23发送请求,直播准实时 流文件转换器23从服务器端文件存储模块22中将用户请求的直播节目对应 的数据文件(live.3g2 )中最新的一个节目数据的内容转换成用户终端30支 持的标准文件格式live.3g2 ( 3GPP2文件格式)发送给OMA Download服务 器24, OMA Download服务器24将转换后的节目文件发送给OMA Download 客户端31 。另外,OMA Download服务器24还将后续的由直播准实时流文 件转换器23发送过来的下一个节目数据的内容继续发送给用户终端30的 OMA Download客户端31 。
OMA Download客户端31将收到的标准格式的live.3g2(格式为3GPP2 文件格式)节目文件流存入用户端文件存储模块32,并调用本地流媒体文 件播放器30开始向用户播放该标准格式的节目文件。
权利要求
1、一种移动流媒体直播业务中的准实时流系统,其特征在于,包括直播编码器、下载服务器和用户终端,其中,直播编码器,用于采集视频和音频模拟信号,将采集到的所述模拟信号进行编码,并整合成节目文件发送;下载服务器,和所述直播编码器相连接,用于接收所述直播编码器发送的节目文件和用户终端发送的边下载边播放请求,将所述节目文件转换为符合所述用户终端播放的数据文件,并响应所述边下载边播放请求,将所述节目文件加载传输协议后发送;用户终端,用于接收所述下载服务器反馈的节目文件和用户的直播请求,将所述边下载边播放请求发送到所述下载服务器,并响应所述直播请求将接收到的所述节目文件进行播放。
2、 根据权利要求1所述的移动流媒体直播业务中的准实时流系统,其 特征在于,所述直播编码器包括音频采集编码模块、音频编码緩沖模块、视 频采集编码模块、视频编码緩冲模块和直播准实时流文件生成器15,其中,音频采集编码模块,用于模拟音频信号的实时采集,并将采集到的音频 数据进行编码并转换为音频数据块,并发送;音频编码緩冲模块,分别与所述音频采集编码模块和直播准实时流文件 生成器相连接,用于临时存放编码后的音频数据块;视频采集编码模块,用于模拟视频信号的实时采集,并将采集到的视频 数据编码并转换为视频数据块,并发送;视频编码緩冲模块,分别与所述视频编码緩冲模块和直播准实时流文件 生成器相连接,用于临时存放编码后的视频数据块;直播准实时流文件生成器,用于将所述音频数据块和视频数据块生成节 目文件,并将所述节目文件发送到所述下载服务器。
3、 根据权利要求1所述的移动流媒体直播业务中的准实时流系统,其特征在于,所述下载服务器包括直播准实时流文件联接器、服务器端文件存储模块、直播准实时流文件转换器和OMADownload服务器,其中,直播准实时流文件联接器,用于将所述直播编码器发送过来的节目文件 与前面发送过来的节目文件联接组成数据文件,并将所述数据文件发送到所 述服务器端文件存储模块;服务器端文件存储模块,用于存储所述数据文件;直播准实时流文件转换器,用于提取所述服务器端文件存储模块的数据 文件中的节目文件,将所述节目文件转换为所述用户终端播放的文件格式; 接收所述OMA Download服务器的服务请求,将所述转换格式后的所述节 目文件反馈到所述OMA Download服务器;OMA Download服务器,用于接收所述用户终端的边下载边播放请求, 从所述直播准实时流文件转换器获取节目文件,为所述节目文件安装传输协 议后发送给所述用户终端。
4、 根据权利要求1所述的移动流媒体直播业务中的准实时流系统,其 特征在于,所述用户终端包括OMA Download客户端、用户端文件存储才莫 块和本地流媒体文件播放器,其中,OMA Download客户端,用于接收用户对直播节目的边下载边^番放请 求,将该边下栽边播放请求发送到所述下载服务器,并将接收下载服务器返 回的节目文件发送到所述用户端文件存储模块;用户端文件存储模块,分别与所述断点续传客户端和本地流媒体文件播 放器相连接,用于存储所述节目文件;本地流媒体文件播放器,用于提取并解析所述节目文件,并将所述节目 文件中的媒体数据解码后播放。
全文摘要
本发明公开了一种移动流媒体直播业务中的准实时流系统,包括直播编码器、下载服务器和用户终端,其中,直播编码器用于采集视频和音频模拟信号,将采集到的所述模拟信号进行编码,并整合成节目文件发送;下载服务器用于接收所述直播编码器发送的节目文件和用户终端发送的边下载边播放请求,将所述节目文件转换为符合所述用户终端播放的数据文件,并响应所述边下载边播放请求,将所述节目文件加载传输协议后发送;用户终端用于将所述边下载边播放请求发送到所述下载服务器,并响应所述直播请求将接收到的所述节目文件进行播放。本发明技术方案将媒体业务中的直播和下载两种业务完全融和,满足了用户边观看直播节目边保存的需求。
文档编号H04N7/24GK101394585SQ20071015128
公开日2009年3月25日 申请日期2007年9月18日 优先权日2007年9月18日
发明者王金东 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1