一种无线电视直播系统及其直播方法

文档序号:7759351阅读:847来源:国知局
专利名称:一种无线电视直播系统及其直播方法
技术领域
本发明涉及电视直播领域,尤其涉及一种无线电视直播系统及其直播方法。
背景技术
随着无线网络的发展及普及,用手机观看电视直播及实时视频语音聊天等无线视频的需求越来越多。然而,传统的宽带IP上网主要利用实时传输流协议/实时传输协议 (RTSP/RTP,Real-time Streaming Protocol/Real-time Transport Protocol)进行电视直播或视频语音等多媒体数据的传输。但无线网络客户端如手机用的是GPRS进行数据传输,传输码率低,一般在30Kb/s 左右,如果也利用RTSP/RTP协议进行多媒体数据的传输,则会存在诸多缺陷。因为,RTSP/ RTP协议有大量的文件头(Overhead),如传送10M有用的数据就有2M的文件头,无形增加了无线网络传输的负担;且RTSP/RTP协议有大量的信令交互,如客户端要接收一笔数据则需要与服务器进行多次的交互,多次的信令交互也会增加无线网络传输的负担;又RTSP/ RTP协议有大量的信令交互,而中国无线制定的CMWAP不支持大量的信令交互,因而使用 CMWAP连接网络的手机客户端将无法使用CMWAP连接网络观看电视直播。虽然目前有些高端手机客户端可以支持RTSP/RTP协议观看电视直播,但其要求无线网络通信质量较快且稳定,且对手机软件要求比较高,若一般的手机客户端或网络普通的情况下,仍不能流畅的观看电视直播。

发明内容
本发明的目的在于提供一种传输多媒体数据简单、交互流程少,观看电视直播流畅的无线电视直播系统及其直播方法。本发明提供一种无线电视直播系统主要包含直播服务器、转发服务器及用户终端。其中,直播服务器用于将直播信息转化成流媒体数据,并发送所述流媒体数据;转发服务器,用于接收直播服务器发送的流媒体数据,并依据HTTP协议转发流媒体数据;用户终端通过无线网络连接转发服务器后,用于向转发服务器发送HTTP请求,并依据接收到的流媒体数据观看电视直播。进一步的,上述直播服务器包含用于将直播信息转化为流媒体数据的编码器。更进一步的,上述流媒体数据被转化为MGP格式的流媒体数据,且流媒体数据以 MGP格式确定关键帧。本发明还提供一种应用于上述直播系统的直播方法,包含步骤a、利用直播服务器发送流媒体数据到转发服务器;b、利用用户终端通过无线网络连接转发服务器,并向转发服务器发出HTTP请求;C、利用转发服务器依据上述HTTP请求及HTTP协议发送所述流媒体数据到用户终端。本发明通过使用HTTP协议进行用户终端与转发服务器之间的信令交互,减少了
4交互流程,使用MGP格式进行音、视频媒体数据的流媒体数据打包,极大减少了 RTP协议给媒体传输带来的文件头,从而方便用户在低码率的无线网络也可流畅的观看电视直播。本发明通过在转发服务器设置内存池即一定量的缓存及在缓存在对流媒体数据进行关键帧定位,从而保证在节目的直播过程中直播的实时性;用户可以从任意时间点接入,保证用户终端的观看质量;并且在无线移动互联网环境下,用户终端所处地点的信号强弱不同,转发服务器传给用户终端媒体流的速度也是不同的,保证不同无线网速的用户终端的观看质量。


图1为本发明一种无线电视直播系统的功能框图;图2为具体实施方式
中一种无线电视直播系统的示意图。
具体实施例方式针对传统的宽带IP上网电视直播用RTSP/RTP协议传输多媒体数据产生无用数据多、信令交互多的缺陷,本发明提供一种无线电视直播系统及其直播方法。如图1所示,本发明提供一种无线电视直播系统,它包含直播服务器、转发服务器及用户终端。其中,直播服务器主要提供直播信息,或者利用内置编码器将直播信息转换为 MGP文件格式的流媒体数据,然后通过宽带IP网络、无线网络、卫星电视信号、局域网、数据专线或其他方式将上述流媒体数据发送到转发服务器。转发服务器接收到上述流媒体数据后,将其存储于内置的内存池中,当用户终端有观看电视直播请求并发起HTTP (Hyper Text Transfer Protocol)请求时,转发服务器即依据用户终端接入的时间点,将流媒体数据以 HTTP协议的方式转发给用户终端。用户终端即可依据接收到的流媒体数据观看电视直播, 或通过内置的解码器对上述流媒体数据进行解码后观看。由于传统的电视直播多媒体数据利用RTSP/RTP协议进行传播时,会产生大量的无用数据,而无线网络的传输速度又比较偏慢如一般仅有30Kb/s,因而需要将传统的多媒体音频、视频数据进行HTTP传输发送给手机客户端时,需要将直播信息打包成MGP格式的流媒体数据,从而方便一般的手机用户终端均可以HTTP的方式接收打包后的流媒体数据观看电视直播。下面将具体介绍自定义MGP格式的流媒体数据文件。本发明提出的直播业务基于MGP协议,该协议定义一种流媒体数据的打包格式, 可同时用于本地播放、在线点播和电视直播服务。它定义的完整的流媒体文件格式包含文件头,索引表,数据负载和文件尾四部分,其结构如下表所示
权利要求
1.一种无线电视直播系统,其特征在于,包括直播服务器,用于将直播信息转化成流媒体数据,并发送所述流媒体数据;转发服务器,用于接收所述直播服务器发送的流媒体数据,并依据HTTP协议转发所述流媒体数据;用户终端,通过无线网络连接所述转发服务器,用于向所述转发服务器发送HTTP请求,并依据接收到的所述流媒体数据观看电视直播。
2.如权利要求1所述的电视直播系统,其特征在于,所述直播服务器具有编码器,所述编码器用于将所述直播信息转化为MGP格式的流媒体数据。
3.如权利要求1或2所述的电视直播系统,其特征在于,所述转发服务器具有一内存池,所述内存池用于存储所述流媒体数据。
4.如权利要求2所述的电视直播系统,其特征在于,所述流媒体数据依据所述MGP格式确定关键帧。
5.如权利要求4所述的电视直播系统,其特征在于,所述转发服务器用于依据所述关键帧及用户终端接入的时间转发所述流媒体数据。
6.如权利要求1或2所述的电视直播系统,其特征在于,所述转发服务器用于直接转发所述流媒体数据。
7.如权利要求1或2所述的电视直播系统,其特征在于,所述用户终端具有解码器,所述解码器用于对所述流媒体数据进行解码。
8.如权利要求1或2所述的电视直播系统,其特征在于,所述直播服务器的数目为1个或多个。
9.如权利要求1或2所述的电视直播系统,其特征在于,所述转发服务器的数目为1个或多个。
10.如权利要求1或2所述的电视直播系统,其特征在于,所述用户终端的数目为1个或多个。
11.如权利要求1或2所述的电视直播系统,其特征在于,所述用户终端通过CMWAP或者CMNET连接所述转发服务器。
12.—种应用于无线电视直播系统的直播方法,所述无线电视直播系统包含直播服务器、转发服务器及用户终端,其特征在于,包含步骤a、利用直播服务器发送流媒体数据到转发服务器;b、利用用户终端通过无线网络连接所述转发服务器,并向所述转发服务器发出HTTP 请求;c、利用所述转发服务器依据所述HTTP请求及HTTP协议发送所述流媒体数据。
13.如权利要求12所述的直播方法,其特征在于,所述流媒体数据为MGP格式的流媒体数据,并以所述MGP格式确定关键帧。
14.如权利要求13所述的直播方法,其特征在于,所述直播服务器内置编码器,所述编码器用于将直播信息转化为所述MGP格式的流媒体数据。
15.如权利要求13所述的直播方法,其特征在于,步骤C中具体包含步骤利用所述转发服务依据用户终端接入的时间及所述关键帧发送所述流媒体数据。
16.如权利要求13所述的直播方法,其特征在于,步骤C中具体包含步骤利用所述转发服务器直接发送所述流媒体数据。
全文摘要
本发明公开了一种无线电视直播系统及其直播方法。无线电视直播系统主要包含直播服务器、转发服务器及用户终端。其中,直播服务器用于将直播信息转化成流媒体数据,并发送所述流媒体数据;转发服务器,用于接收直播服务器发送的流媒体数据,并依据HTTP协议转发流媒体数据;用户终端通过无线网络连接转发服务器后,用于向转发服务器发送HTTP请求,并依据接收到的流媒体数据观看电视直播。本发明的无线电视直播系统及其直播方法,转发服务器通过HTTP协议向用户终端发送流媒体数据,能避免传统宽带IP上网利用RTSP/RTP协议传送多媒体数据文件头多、信令交互繁琐的缺陷。
文档编号H04L29/08GK102404646SQ20101027597
公开日2012年4月4日 申请日期2010年9月8日 优先权日2010年9月8日
发明者张立军 申请人:苏州尚嘉信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1