网络实时多媒体传送方法及服务器技术

技术编号:4257886 阅读:166 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及网络实时多媒体传送方法及服务器。具体地,一种网络实时多媒体传送方法包含以下步骤:自一视频装置取得一实时多媒体串流。传送一虚拟文件头至一客户端。在传送虚拟文件头至客户端后,传送实时多媒体串流至客户端,以使客户端根据虚拟文件头,将实时多媒体串流视为一文件而播放。本发明专利技术使得客户端不需事先安装播放程序,即可播放实时多媒体串流。

【技术实现步骤摘要】

本专利技术涉及一种数字信息传输的方法,且特别是涉及一种数据交换网络的方法。
技术介绍
—般而言,欲通过网络欣赏多媒体影音时,需将多媒体影音文件转换为多媒体串 流(Streaming),以通过网络传送至客户端。进一步来说,多媒体串流主要应用于实时(直 播(On Live))与非实时(点播(On Demand))的影音播放上。其中,若欲播放实时影音时, 仅能应用RTP串流(实时协议串流,Real Time Protocol Streaming)来做播放。然而,不 同的RTP串流需事先安装不同的播放程序,而造成使用上的不便。 由上可知,需要一种网络实时多媒体传送方法,使得客户端不需事先安装播放程 序,即可播放实时多媒体串流。
技术实现思路
因此,本专利技术的一技术形式为一种网络实时多媒体传送方法,藉由传送一虚拟文 件头至客户端后,才开始传送实时多媒体串流,使得客户端将实时多媒体串流视为一文件 而播放。 根据本专利技术一实施例,一种网络实时多媒体传送方法包含以下步骤 (1)自一视频装置取得一实时多媒体串流。 (2)传送一虚拟文件头至一客户端。 (3)在传送虚拟文件头至客户端后,传送实时多媒体串流至客户端,以使客户端根 据虚拟文件头,将实时多媒体串流视为一文件而播放。 根据本专利技术的另一实施例,一种服务器包含一串流取得器、一编解码器、一设定 器、一文件头传送器以及一串流传送器。串流取得器用以自一视频装置取得一第一多媒体 串流。编解码器用以将第一多媒体串流转换为文件格式为一预设格式的一第二多媒体串 流。设定器用以根据预设格式设定一虚拟文件头的格式字段。文件头传送器用以传送虚拟 文件头至客户端。串流传送器用以在传送虚拟文件头至客户端后,传送第二多媒体串流至 客户端,藉此令客户端根据虚拟文件头的格式字段,将第二多媒体串流视为文件格式为预 设格式的一文件而播放。 本专利技术使得客户端不需事先安装播放程序,即可播放实时多媒体串流。 附图说明 为让本专利技术的上述和其他目的、特征、优点与实施例能更明显易懂,所附附图的详 细说明如下 图1绘示依照本专利技术一实施例的一种网络实时多媒体传送方法的流程图。 图2绘示依照本专利技术另一实施例的一种服务器的功能方框图。 图3绘示图2中传送模块240的一实施例。主要组件符号说明100:网络实时多媒体传送方法240 ::传送模块102 112 :步骤241:文件头传送器200:服务器242 ::串流传送器210:串流取得器243 ::停止传送器220:编解码器244 ::续传文件头器230:设定器245 ::续传器231:文件大小设定器300 ::客户端400:视频装置具体实施例方式参照图l,其绘示依照本专利技术一实施例的一种网络实时多媒体传送方法的流程图。 网络实时多媒体传送方法100藉由传送一虚拟文件头至客户端后,才开始传送实时多媒体 串流,使得客户端根据虚拟文件头,而将实时多媒体串流视为一文件而播放。网络实时多媒 体传送方法100包含以下步骤 (1)自一视频装置取得一实时多媒体串流(步骤102)。 (2)传送一虚拟文件头至一客户端(步骤104)。 (3)在传送虚拟文件头至客户端后,传送实时多媒体串流至客户端,以使客户端根 据虚拟文件头,将实时多媒体串流视为一文件而播放(步骤106)。 其中,网络实时多媒体传送方法100可实践在Java媒体架构(Java Media Framework, JMF)或其他多媒体接口上,而视频装置可为网络摄像机(webcam)或其他与多媒体接口兼容的视频装置。此外,网络实时多媒体传送方法ioo可通过超文本传送协议(HypertextTransfer Protocol, HTTP)传送实时多媒体串流至客户端。如此一来,网络实 时多媒体传送方法100仅需通过浏览器即可播放实时多媒体串流。 此外,虚拟文件头可包含一文件大小信息。客户端在收到虚拟文件头后,便根据文 件大小信息播放实时多媒体串流。进一步来说,客户端在收到虚拟文件头后,便根据文件大 小信息而配置适当的缓冲区(buffer),以供播放实时多媒体串流时使用。实践中,可根据客 户端欲播放实时多媒体串流的时间长度,而设定文件大小信息中所记录的文件大小。若不 确定客户端欲播放实时多媒体串流的时间长度时,可将文件大小信息所记录的文件大小设 定为最大值,而使得客户端可长时间地播放实时多媒体串流。 在实时多媒体串流达到文件大小信息所记录的文件大小后,客户端会视为其所欲 播放的文件下载完成了。因此,若欲使客户端继续播放实时多媒体串流,网络实时多媒体传 送方法100需先行传送另一个文件头,使得客户端视为播放另一个文件。因此,网络实时多 媒体传送方法100可包含 (4)在实时多媒体串流达到文件大小信息所记录的文件大小后,停止传送实时多 媒体串流至客户端(步骤108)。 (5)在停止传送实时多媒体串流至客户端后,传送一续传文件头至客户端(步骤 110)。(6)在传送续传文件头至客户端后,继续传送实时多媒体串流至客户端,藉此令客户端根据续传文件头,将继续传送的实时多媒体串流视为一续传文件而播放(步骤112)。 如此一来,在实时多媒体串流达到文件大小信息所记录的文件大小后,可令客户 端视为播放另一文件而继续播放实时多媒体串流。 此外,网络实时多媒体传送方法100可将实时多媒体串流的格式信息包含在虚拟 文件头内,而使客户端根据此格式信息播放实时多媒体串流。进一步来说,先自 一使用者界 面取得一格式设定信号。然后根据格式设定信号,设定虚拟文件头的格式字段。如此一来, 可使客户端根据虚拟文件头的格式字段,播放实时多媒体串流。 另外,网络实时多媒体传送方法100亦可先对视频装置设定其所传送的实时多媒 体串流的格式。实践中,在取得实时多媒体串流之前,令视频装置根据自使用者界面所取得 的格式设定信号,提供实时多媒体串流。如此一来,使用者即可通过使用者界面设定视频装 置传送的实时多媒体串流的格式。 参照图2,其绘示依照本专利技术另一实施例的一种服务器的功能方框图。服务器200 可先行传送一虚拟文件头至客户端300,而使得客户端300将服务器200接下来所传送的 实时多媒体串流视为一文件而播放。其中,服务器200可通过Java媒体架构或其他多媒体 接口实践。进一步来说,服务器200包含一串流取得器210、一编解码器220、一设定器230 以及一传送模块240。串流取得器210用以自一视频装置400取得一第一多媒体串流。其 中,视频装置400可为一网络摄像机,且视频装置400可直接与服务器200相连接或通过网 络与服务器200相连接。编解码器220用以将第一多媒体串流转换为文件格式为一预设格 式的一第二多媒体串流。设定器230用以根据预设格式设定一虚拟文件头的格式字段。传 送模块240用以传送虚拟文件头以及第二多媒体串流至客户端300。 参照图3,其绘示图2中传送模块240的一实施例。进一步来说,传送模块240包 含一文件头传送器241以及一串流传送器242。文件头传送器241用以传送虚拟文件头至 客户端300。串流传送器242用以在传送虚拟文件头至客户端300后,传送第二多媒体串流 至客户端300。其中,串流传送器242可通过超文本传送协议传送本文档来自技高网...

【技术保护点】
一种网络实时多媒体传送方法,包括:自一视频装置取得一实时多媒体串流;传送一虚拟文件头至一客户端;以及在传送所述虚拟文件头至所述客户端后,传送所述实时多媒体串流至所述客户端,以使所述客户端根据所述虚拟文件头,将所述实时多媒体串流视为一文件而播放。

【技术特征摘要】
一种网络实时多媒体传送方法,包括自一视频装置取得一实时多媒体串流;传送一虚拟文件头至一客户端;以及在传送所述虚拟文件头至所述客户端后,传送所述实时多媒体串流至所述客户端,以使所述客户端根据所述虚拟文件头,将所述实时多媒体串流视为一文件而播放。2. 如权利要求1所述的网络实时多媒体传送方法,其中所述虚拟文件头包括一文件大 小信息,藉此令所述客户端在收到所述虚拟文件头后,根据所述文件大小信息而播放所述 实时多媒体串流。3. 如权利要求2所述的网络实时多媒体传送方法,还包括在所述实时多媒体串流达到所述文件大小信息所记录的文件大小后,停止传送所述实 时多媒体串流至所述客户端;在停止传送所述实时多媒体串流至所述客户端后,传送一续传文件头至所述客户端;以及在传送所述续传文件头至所述客户端后,继续传送所述实时多媒体串流至所述客户 端,藉此令所述客户端根据所述续传文件头,将继续传送的所述实时多媒体串流视为一续 传文件而播放。4. 如权利要求1所述的网络实时多媒体传送方法,还包括 自一使用者界面取得一格式设定信号;以及根据所述格式设定信号,设定所述虚拟文件头的格式字段,以使所述客户端根据所述 虚拟文件头的格式字段,播放所述实时多媒体串流。5. 如权利要求1所述的网络实时多媒体传送方法,还包括 自一使用者界面取得一格式设定信号;以及在取得所述实时多媒体串流之前,令所述视频装置根据所述格式设定信号,提供所述 实时多媒体串流。6. 如权利要求1所述的网络实时多媒体传送方法,其中传送所述实时多媒体串流至所 ...

【专利技术属性】
技术研发人员:陈剑航
申请(专利权)人:纬创资通股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1