流媒体的展示方法、系统以及流媒体管理服务器的制作方法

文档序号:7719787阅读:198来源:国知局
专利名称:流媒体的展示方法、系统以及流媒体管理服务器的制作方法
技术领域
本发明涉及通信领域,特别是指一种流媒体的展示方法、系统以及流媒体管理服
务器。
背景技术
流媒体是指视频、声音等数据以实时传输协议为承载,并以连续流的形式从源端 向目的端传输,在目的端接收到一定缓存的数据后就可以进行播放的多媒体应用。流媒体 技术应用到无线网络和移动终端上,则称之为移动流媒体。 随着无线网络向3G(3rd-generation,第三代移动通信技术)时代挺进,高速无线 网络的技术及其应用越来越多地融入到人们的生活、娱乐以及工作中,高速无线网络的应 用前景十分看好,移动流媒体的应用也随之得到了很大的应用。
目前,移动流媒体在实现内容点播、直播时,主要采用下面的方法管理门户实现
在对内容的上载、审核和发布,音视频门户实现对点播、直播内容的展现,用户通过移动终
端选择需要点播的媒体内容进行播放。
目前移动流媒体常用的媒体格式有 1、3gp/3gp2媒体格式,是3GPP/3GPP2(3rd Generation Partnership Project,第 三代合作伙伴计划)组织制定的标准移动流媒体格式,支持的终端最多。
2、丽V媒体格式,是Microsoft (微软)公司的私有格式,有少量终端支持。
3、 RM媒体格式,是Real公司的私有格式,内置RealPlay播放器的终端支持, RealPlay播放器同时支持3gp/3gp2媒体格式。 随着移动终端的多样化和流媒体内容格式的多样化,不同型号的移动终端支持的 流媒体格式是不同的。如果将移动终端设备不能解码的内容发送给移动终端设备,移动终 端设备将不能正常解码播放,如果内容的分辨率超出屏幕的分辨率,同样不能正常的播放 流媒体内容。

发明内容
本发明要解决的技术问题是提供一种流媒体的展示方法、系统以及流媒体管理服
务器,能够在终端正常的播放流媒体内容。为解决上述技术问题,本发明的实施例提供技术方案如下 —方面,提供一种流媒体的展示方法,包括 流媒体管理服务器获取终端支持的流媒体文件的格式; 所述流媒体管理服务器获取所述终端请求的流媒体名称; 所述流媒体管理服务器获取所述流媒体名称对应的流媒体文件在流媒体服务器 的存储地址,所述流媒体名称对应的所述流媒体文件的格式为所述终端支持的流媒体文件 的格式; 所述流媒体管理服务器将所述存储地址发送给所述终端,使所述终端根据所述存储地址,从所述流媒体服务器获取所述流媒体文件并展示。 可选的,所述流媒体管理服务器获取所述流媒体名称对应的流媒体文件在流媒体 服务器的存储地址的步骤之前,还包括 所述流媒体管理服务器获取所述终端所在网络的网速; 所述流媒体管理服务器获取所述流媒体名称对应的流媒体文件在流媒体服务器 的存储地址的步骤为 所述流媒体管理服务器根据所述终端所在网络的网速,获取所述流媒体名称对应 的流媒体文件在流媒体服务器的存储地址,所述流媒体名称对应的所述流媒体文件的格式 为所述终端支持的流媒体文件的格式。 所述流媒体文件的格式包括流媒体文件的视频编码类型、流媒体文件的音频编 码类型以及流媒体文件的分辨率。
所述流媒体管理服务器获取终端支持的流媒体文件的格式的步骤具体为
所述流媒体管理服务器从所述终端归属的网关,获取所述终端支持的流媒体文件 的格式信息的存储地址,所述流媒体管理服务器根据所述存储地址,获取终端支持的流媒 体文件的格式;或者 所述流媒体管理服务器从其自身查找预先存储的所述终端支持的流媒体文件的 格式。 所述流媒体管理服务器根据所述存储地址,获取终端支持的流媒体文件的格式的 步骤之后,还包括 所述流媒体管理服务器存储获取的所述终端支持的流媒体文件的格式。 所述流媒体管理服务器获取所述流媒体名称对应的流媒体文件在流媒体服务器
的存储地址的步骤之前,还包括 所述流媒体管理服务器判断所述流媒体服务器中所述流媒体名称对应的流媒体 文件的格式是否为所述终端支持的流媒体文件的格式,生成判断结果; 如果所述判断结果为是,则所述流媒体管理服务器获取所述流媒体名称对应的流 媒体文件在流媒体服务器的存储地址; 如果所述判断结果为否,则所述流媒体管理服务器根据所述终端支持的流媒体文 件的格式,对所述流媒体服务器中所述流媒体名称对应的流媒体文件进行转码,生成转化 文件;所述流媒体管理服务器获取所述转化文件在所述流媒体服务器中的存储地址;所述 流媒体管理服务器将所述转化文件的存储地址发送给所述终端,使所述终端根据所述转化
文件的存储地址,从所述流媒体服务器获取所述转化文件并显示。 所述流媒体管理服务器根据所述终端支持的流媒体文件的格式,对所述流媒体服 务器中所述流媒体名称对应的流媒体文件进行转码,生成转化文件的步骤之后,还包括
所述流媒体服务器保存所述转化文件。 所述流媒体管理服务器根据所述终端支持的流媒体文件的格式,对所述流媒体服 务器中所述流媒体名称对应的流媒体文件进行转码,生成转化文件的步骤之前,还包括
所述流媒体管理服务器获取所述终端所在网络的网速; 所述流媒体管理服务器根据所述终端支持的流媒体文件的格式,对所述流媒体服 务器中所述流媒体名称对应的流媒体文件进行转码,生成转化文件的步骤为所述流媒体管理服务器根据所述终端支持的流媒体文件的格式以及所述终端所在网络的网速,对所述 流媒体服务器中所述流媒体名称对应的流媒体文件进行转码,生成转化文件。
另一方面,提供一种流媒体管理服务器,其特征在于,包括
第一获取模块,用于获取终端支持的流媒体文件的格式;
第二获取模块,用于获取所述终端请求的流媒体名称; 第三获取模块,用于获取所述流媒体名称对应的流媒体文件在流媒体服务器的存 储地址,所述流媒体文件的格式为所述终端支持的流媒体文件的格式; 发送模块,用于将所述存储地址发送给所述终端,使所述终端根据所述存储地址,
从所述流媒体服务器获取所述流媒体文件并展示。 可选的,所述的流媒体管理服务器,还包括 第四获取模块,用于获取所述终端所在网络的网速; 所述第三获取模块用于,根据所述终端所在网络的网速,获取所述流媒体名称对 应的流媒体文件在流媒体服务器的存储地址,所述流媒体文件的格式为所述终端支持的流 媒体文件的格式。 另一方面,提供一种流媒体的展示系统,包括流媒体管理服务器、终端以及流媒 体服务器; 所述流媒体管理服务器,包括 第一获取模块,用于获取终端支持的流媒体文件的格式;
第二获取模块,用于获取所述终端请求的流媒体名称; 第三获取模块,用于获取所述流媒体名称对应的流媒体文件在流媒体服务器的存 储地址,所述流媒体文件的格式为所述终端支持的流媒体文件的格式; 发送模块,用于将所述存储地址发送给所述终端,使所述终端根据所述存储地址, 从所述流媒体服务器获取所述流媒体文件并展示。
本发明的实施例具有以下有益效果 上述方案中,对应于不同型号和种类的终端,由于流媒体文件是根据终端支持的 流媒体文件格式获取的,获取的所述流媒体文件的格式为所述终端支持的流媒体文件的格 式,因此,发送给终端的流媒体文件能够在终端正确播放。


图1为本发明所述的流媒体的展示方法的一实施例的流程示意图;
图2为本发明所述的流媒体的展示方法的另一实施例的流程示意图;
图3为本发明所述的流媒体的展示方法的另一实施例的流程示意图;
图4为本发明所述的流媒体管理服务器的结构示意图;
图5为本发明所述的流媒体的展示系统的结构示意图。
具体实施例方式
为使本发明的实施例要解决的技术问题、技术方案和优点更加清楚,下面将结合 附图及具体实施例进行详细描述。 本发明的实施例针对现有技术中发送给终端的流媒体内容可能在终端无法正常
6显示的的问题,提供一种流媒体的展示方法,能够在终端正常的播放流媒体内容。 如图1所示,为本发明所述的流媒体的展示方法的一实施例,包括 步骤ll,流媒体管理服务器获取终端支持的流媒体文件的格式; 步骤12,所述流媒体管理服务器获取所述终端请求的流媒体名称; 步骤13,所述流媒体管理服务器获取所述流媒体名称对应的流媒体文件在流媒体
服务器的存储地址,所述流媒体文件的格式为所述终端支持的流媒体文件的格式; 步骤14,所述流媒体管理服务器将所述存储地址发送给所述终端,使所述终端根
据所述存储地址,从所述流媒体服务器获取所述流媒体文件并展示。 所述流媒体文件的格式包括流媒体文件的视频编码类型、流媒体文件的音频编 码类型以及流媒体文件的分辨率。 上述方案中,对应于不同型号和种类的终端,由于流媒体文件是根据终端支持的 流媒体文件格式获取的,所述流媒体文件的格式为所述终端支持的流媒体文件的格式,因 此,发送给终端的流媒体文件能够在终端正确播放。 如图2所示,为本发明所述的一种流媒体的展示方法的另一实施例,包括
步骤21,流媒体管理服务器获取终端支持的流媒体文件的格式;其中,步骤21具 体为所述流媒体管理服务器从所述终端归属的网关,获取所述终端支持的流媒体文件的 格式信息的存储地址,所述流媒体管理服务器根据所述存储地址,获取终端支持的流媒体 文件的格式;所述流媒体管理服务器存储获取的所述终端支持的流媒体文件的格式。终端 的能力信息也就是终端支持的流媒体文件的格式。或者,步骤21具体为所述流媒体管理 服务器从其自身查找预先存储的所述终端支持的流媒体文件的格式。所述流媒体文件的格
式包括流媒体文件的视频编码类型、流媒体文件的音频编码类型以及流媒体文件的分辨率。
步骤22,所述流媒体管理服务器获取所述终端所在网络的网速。 步骤23,所述流媒体管理服务器获取所述终端请求的流媒体名称。 步骤24,所述流媒体管理服务器根据所述终端所在网络的网速,获取所述流媒体
名称对应的流媒体文件在流媒体服务器的存储地址,所述流媒体文件的格式为所述终端支
持的流媒体文件的格式。具体为,终端支持的格式有多种,并且满足所述终端支持的格式的
流媒体名称对应的流媒体文件有多个时,如果终端所在网络速度比较快时,获取文件大的
流媒体内容的存储地址,如果终端所在网络速度比较慢时,获取文件小的流媒体内容的存
储地址,其中文件的大小与视频编码类型、音频编码类型有关。 步骤25,所述流媒体管理服务器将所述存储地址发送给所述终端,使所述终端根
据所述存储地址,从所述流媒体服务器获取所述流媒体文件并展示。 如图3所示,为本发明所述的流媒体的展示方法的另一实施例,包括 步骤31,流媒体管理服务器获取终端支持的流媒体文件的格式。所述流媒体文件
的格式包括流媒体文件的视频编码类型、流媒体文件的音频编码类型以及流媒体文件的
分辨率。 步骤32,所述流媒体管理服务器获取获取所述终端请求的流媒体名称。 步骤33,所述流媒体管理服务器判断所述流媒体服务器中所述流媒体名称对应的
流媒体文件的格式是否为所述终端支持的流媒体文件的格式,生成判断结果。如果判断结
7果为是,则执行步骤34,否则,执行步骤36。 步骤34,当判断结果为是时,所述流媒体管理服务器获取所述流媒体名称对应的 流媒体文件在流媒体服务器的存储地址,所述流媒体名称对应的流媒体文件的格式为所述 终端支持的流媒体文件的格式。其中,当终端支持多种流媒体文件的格式时,所述流媒体管 理服务器获取的所述流媒体内容在流媒体服务器的存储地址为预先设置的多种流媒体内 容中默认的一种流媒体内容的存储地址。 步骤35,所述流媒体管理服务器将所述存储地址发送给所述终端,使所述终端根 据所述存储地址,从所述流媒体服务器获取所述流媒体文件并展示。 步骤36,当所述判断结果为否时,所述流媒体管理服务器根据所述终端支持的流 媒体文件的格式,对所述流媒体服务器中所述流媒体名称对应的流媒体文件进行转码,生 成转化文件。该步骤具体为转化后的文件的格式为所述终端支持的流媒体文件的格式。
步骤37,所述流媒体管理服务器获取所述转化文件在所述流媒体服务器中的存储 地址。 步骤38,所述流媒体管理服务器将所述转化文件的存储地址发送给所述终端,使 所述终端根据所述转化文件的存储地址,从所述流媒体服务器获取所述转化文件并显示。
可选的,步骤36之后,所述方法还包括所述流媒体服务器保存所述转化文件,用 于后续过程中不需要重新转化,而直接发送给其他终端。 可选的,步骤36之前,所述方法还包括所述流媒体管理服务器获取所述终端所 在网络的网速;相应的,步骤36具体为所述流媒体管理服务器根据所述终端支持的流媒 体文件的格式以及所述终端所在网络的网速,对所述流媒体服务器的所述流媒体内容进行 转码,生成转化文件。该步骤具体为,转化后的文件的格式为所述终端支持的流媒体文件的 格式,并且,当所述终端所在网络的网速快时,使用转化后视频、音频质量比较好的编码类 型,这样,保证用户观看的流媒体内容的质量,当所述终端所在网络的网速慢时,使用转化 后文件比较小的音频和视频的编码类型。 如图4所示,为本发明所述的流媒体管理服务器40,包括
第一获取模块41,用于获取终端支持的流媒体文件的格式;
第二获取模块42,用于获取所述终端请求的流媒体名称; 第三获取模块43,用于获取所述流媒体名称对应的流媒体文件在流媒体服务器的 存储地址,所述流媒体文件的格式为所述终端支持的流媒体文件的格式;
发送模块44,用于将所述存储地址发送给所述终端,使所述终端根据所述存储地 址,从所述流媒体服务器获取所述流媒体文件并展示。 上述方案中,对应于不同型号和种类的终端,由于流媒体文件是根据终端支持的 流媒体文件格式获取的,获取的所述流媒体文件的格式为所述终端支持的流媒体文件的格 式,因此,发送给终端的流媒体文件能够在终端正确播放。可选的,所述的流媒体管理服务 器还包括 第四获取模块45,用于获取所述终端所在网络的网速; 所述第三获取模块43用于,根据所述终端所在网络的网速,获取所述流媒体名称 对应的流媒体文件在流媒体服务器的存储地址,所述流媒体文件的格式为所述终端支持的 流媒体文件的格式。
所述流媒体文件的格式包括流媒体文件的视频编码类型、流媒体文件的音频编 码类型以及流媒体文件的分辨率。 第一获取模块41为从所述终端的网关获取所述终端的能力信息的存储地址;根 据所述存储地址,获取终端支持的流媒体文件的格式,终端的能力信息也就是终端支持的 流媒体文件的格式;所述的流媒体管理服务器还包括存储模块,用于存储获取的所述终 端的能力信息,用于在后续过程中根据存储结果查找终端的能力信息。 或者,第一获取模块41从其自身查找预先存储的所述终端支持的流媒体文件的 格式。 所述的流媒体管理服务器还包括判断模块,判断所述流媒体服务器中所述流媒 体名称对应的流媒体文件的格式是否为所述终端支持的流媒体文件的格式,生成判断结 果;当所述判断结果为是时,启动第三获取模块43。 当所述判断结果为否时,所述的流媒体管理服务器还包括转码模块,用于根据所
述终端支持的流媒体文件的格式,对所述流媒体服务器的流媒体名称对应的流媒体内容进
行转码,生成转化文件;相应的,第三获取模块43用于获取所述转化文件在所述流媒体服
务器中的存储地址;发送模块44,将所述转化文件的存储地址发送给所述终端,使所述终
端根据所述转化文件的存储地址,从所述流媒体服务器获取所述转化文件并显示。 可选的,所述的流媒体管理服务器还包括保存模块,用于保存所述转化文件。 可选的,所述的流媒体管理服务器还包括速度获取模块,用于获取所述终端所在
网络的网速;相应的,转码模块根据所述终端支持的流媒体文件的格式以及所述终端所在
网络的网速,对所述流媒体服务器中流媒体名称对应的所述流媒体内容进行转码,生成转
化文件。
如图5所示,为本发明所述的流媒体的展示系统IO,包括流媒体管理服务器40、
终端50以及流媒体服务器60 ; 所述流媒体管理服务器40,包括 第一获取模块41,用于获取终端支持的流媒体文件的格式;
第二获取模块42,用于获取所述终端请求的流媒体名称; 第三获取模块43,用于获取所述流媒体名称对应的流媒体文件在流媒体服务器的 存储地址,所述流媒体文件的格式为所述终端支持的流媒体文件的格式;
发送模块44,用于将所述存储地址发送给所述终端,使所述终端根据所述存储地 址,从所述流媒体服务器获取所述流媒体文件并展示。 上述方案中,对应于不同型号和种类的终端,由于流媒体文件是根据终端支持的 流媒体文件格式获取的,获取的所述流媒体文件的格式为所述终端支持的流媒体文件的格 式,因此,发送给终端的流媒体文件能够在终端正确播放。 以下描述本发明所述的流媒体的展示系统的应用场景,能够适应不同型号的终 端。与传统的媒体展现流媒体内容中所有内容的方式相比,本应用场景中,系统具有流媒体 终端适配功能,该系统提供的多媒体内容列表对于用户来说肯定可以进行播放,且当系统 中无法提供可以播放的文件时,系统会进行自动转码,以满足终端能进行播放。本系统提供 一种适用于不同终端的内容管理及展现方式。而且在终端不断更新的情况下,能够兼容更 高版本的终端。
本发明实施流媒体的展示系统的应用场景中,流媒体的展示系统,包括
流媒体管理服务器; 音视频门户服务器,用于向终端提供可以进行点播的内容列表,负责向用户展现 可用的媒体文件。具体为,首先从终端能力信息模块获得终端能力,判断返回的终端能力是 否为特殊编码格式,如果为特殊编码格式,则通知转码流化服务模块,对现有文件进行自动 转码已适应用户需求。 流媒体服务器,流媒体内容的实体文件存储在共享磁阵上,且音视频门户服务器、
流媒体管理服务器和流媒体服务器共享该磁阵。 其中,流媒体管理服务器包括 终端能力信息模块,用于向流媒体系统上报终端能力信息,也就是提供终端的视 频编码类型列表,音频编码类型列表,屏幕分辨率列表,相当于上述实施例中的第一获取模 块。 转码流化服务模块,用于对系统中为无法适应的终端制作媒体文件,以适应终端 能进行播放。具体为,接受转码请求,根据转码流化参数,转码成新的文件,提供给流媒体服 务器向外服务,相当于上述实施例中的转码模块。 内容上载管理模块,用于向流媒体系统提供内容源的上载和管理。具体为,负责向 终端能力获得视频编码列表、音频编码列表和屏幕分辨率列表,并且根据这些列表组合成 适合的转码方案,根据转码方案向流媒体服务器提供多种内容。并且,在音视频门户设置音 频编码格式、视频编码类型、图像大小的默认格式,当没有内容适合终端时,比对哪个参数 不符合,其他符合的参数则采用默认格式。 以下描述本发明所述的流媒体的展示方法的应用场景。该应用场景中,流媒体管 理服务器设置在移动音视频门户服务器。为流媒体内容的适配展现流程图,步骤包括
步骤l,移动终端设备通过HTTP(Hyper Text Transfer Protocol,超文本传输协 议)访问移动音视频门户服务器,其中在HTTP请求的HEAD(头消息)中包括WAP(无线应 用协议,Wireless Application Protocol)网关携带的移动终端设备的信息的获取存储地 址,具体包括在"x-w即-prof ile"中保存的UAProf ile信息、在"User-Agent"中保存的终 端信息的获取存储地址以及在"x-up-bear-type"保存的所在网络信息,网络信息包括终端 所在网络的网速。 步骤2,移动音视频门户服务器根据终端能力的UAProfile,获取终端能力信息, 终端能力信息包括终端支持的音、视频编码和屏幕分辨率等信息。 步骤3,移动音视频门户服务器根据返回的终端能力信息,查询系统中转码内容列 表中是否能满足该终端的转码列表。如果存在,则在终端信息写入session中,把满足的方 案的ID列表保存在session中,如果有多个方案,指定默认方案。
步骤4,移动音视频门户服务器给终端返回内容列表,并展示。
步骤5,终端选择具体的内容进入,移动音视频门户从session中获得用户支持的 转码方案列表,根据方案ID和流媒体内容ID获得具体的实体文件名称和实体文件存放在 流媒体服务器的路径。拼装成RTSP(RealTime StreamingProtocol,实时流媒体协议)请 求的存储地址返回给移动终端。实体文件名称的命名规则内容ID+"—"+XX+".3gp"。其 中,XX为转码方案对应的ID,其ID长度不超过两位数,如果为个位数,则用O补足。并且,
10本系统中采用的转码后的文件格式为3gp格式。返回的可用文件列表中,默认的转码方案
展示在顶部,且标记为推荐,其余采用标记方式提示用户转码方案的名称。 步骤6,移动终端点击具体的媒体内容,通过RTSP协议向流媒体服务器发送请求,
进行实时流媒体播放。 以下描述当新终端访问移动音视频门户服务器时,已有转码方案不符合终端需求 时的自动进行转码的应用场景的流程图。该应用场景中,流媒体管理服务器设置在移动音 视频门户服务器。具体步骤包括 步骤l,移动终端设备通过HTTP协议访问移动音视频门户服务器,进行登录。其中 在HTTP请求的HEAD中包括WAP网关携带的移动终端设备的信息的获取存储地址,具体包 括在"xi即-profile"中保存的UAProfile信息、在"User-Agent"中保存的终端信息的 获取存储地址、在"x-up-bear-type"保存的所在网络信息,网络信息包括终端所在网络的 网速。 步骤2,移动音视频门户根据终端能力的UAProfile,获得终端能力信息,终端能 力信息包括终端支持的音、视频编码和屏幕分辨率等信息; 步骤3,根据返回的终端能力信息,查询系统中转码内容列表中是否能满足该终端 的转码列表。如果不存在,则根据不符合的参数和系统默认参数制作一个新的转码流化方 案,添加到转码流化方案的数据库表中。例如新的终端的编码格式为H. 264,系统转码方 案不支持,而音频、屏幕分辨率都支持,而系统默认的音频为AMR-WB,默认的分辨率为CIF, 默认的编码码率为100KBPS,则新的转码流化方案中的参数为上面所述的默认参数。并将转 码方案的ID写入到session中。 步骤4,对现有的内容进行转码流化。此过程为异步,通知后不等待返回结果。
步骤5,转码流化服务模块对所有文件转码的顺序规则为根据内容的推荐指数 进行排序,对指数高的内容先进行转码,指数低的内容后进行转码。对于单个内容的转码流 程为,先向内容的文件表中插入一条文件信息,并且标记文件所属的编码方案,然后对文件 进行转码流化,生成实体文件,实体文件的命名规则同上述应用场景中的文件的命名规则 一致。 步骤6,移动音视频门户服务器在通知转码流化模块工作后,直接返回给终端登录 成功后的首页。并且提示用户,该终端为新终端设备,文件制作中,部分文件暂时无法播放,
请稍后重试。 步骤7,如果用户点击进入一个还没有进行转码流化或者正在进行转码流化中的 内容。移动音视频门户服务器发送优先转码请求,将内容ID和转码方案ID传输传递给转 码流化模块,进行转码,此处同样为异步方式。 步骤8,返回给终端提示"媒体文件制作中,请等待…,如需其他操作请点击返 回。"。 步骤9,步骤8中返回的页面中每10秒自动刷新一次,向移动音视频门户服务器进 行请求,如果文件已经制作完成,则拼装RTSP链接,返回给移动终端设备展示,如果文件还 在制作中,则重复第8步流程。 步骤10,移动终端设备点击播放链接,向流媒体服务器发送RTSP请求,进行实时 流播放。
本发明可以应用于移动流媒体的发送,其中流媒体管理服务器可以为移动流媒体管理服务器,流媒体服务器可以为移动流媒体服务器,音视频门户服务器可以为移动音视频门户服务器,终端可以为移动终端。 本发明能够适应终端的多样性,解决了多种终端的适配问题,并且随着在移动终端不断更新,可以解决高版本的新终端能应用在不同版本的流媒体系统中。本发明适用于移动音视频门户中的内容展示排版和适合终端的流媒体内容的展示。 所述方法实施例是与所述装置实施例相对应的,在方法实施例中未详细描述的部分参照装置实施例中相关部分的描述即可,在装置实施例中未详细描述的部分参照方法实施例中相关部分的描述即可。 本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,包括如上述方法实施例的步骤,所述的存储介质,如磁碟、光盘、只读存f诸i己十乙亍本(Read—Only Memory, ROM)或P道丰几存f诸i己十乙亍本(Random Access Memory, RAM)等。
在本发明各方法实施例中,所述各步骤的序号并不能用于限定各步骤的先后顺序,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,对各步骤的先后变化也在本发明的保护范围之内。 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
一种流媒体的展示方法,其特征在于,包括流媒体管理服务器获取终端支持的流媒体文件的格式;所述流媒体管理服务器获取所述终端请求的流媒体名称;所述流媒体管理服务器获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址,所述流媒体名称对应的所述流媒体文件的格式为所述终端支持的流媒体文件的格式;所述流媒体管理服务器将所述存储地址发送给所述终端,使所述终端根据所述存储地址,从所述流媒体服务器获取所述流媒体文件并展示。
2. 根据权利要求1所述的流媒体的展示方法,其特征在于,所述流媒体管理服务器获 取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址的步骤之前,还包括所述流媒体管理服务器获取所述终端所在网络的网速;所述流媒体管理服务器获取所述流媒体名称对应的流媒体文件在流媒体服务器的存 储地址的步骤为所述流媒体管理服务器根据所述终端所在网络的网速,获取所述流媒体名称对应的流 媒体文件在流媒体服务器的存储地址,所述流媒体名称对应的所述流媒体文件的格式为所 述终端支持的流媒体文件的格式。
3. 根据权利要求1所述的流媒体的展示方法,其特征在于,所述流媒体文件的格式包括流媒体文件的视频编码类型、流媒体文件的音频编码类 型以及流媒体文件的分辨率。
4. 根据权利要求1所述的流媒体的展示方法,其特征在于,所述流媒体管理服务器获 取终端支持的流媒体文件的格式的步骤具体为所述流媒体管理服务器从所述终端归属的网关,获取所述终端支持的流媒体文件的格 式信息的存储地址,所述流媒体管理服务器根据所述存储地址,获取终端支持的流媒体文 件的格式;或者所述流媒体管理服务器从其自身查找预先存储的所述终端支持的流媒体文件的格式。
5. 根据权利要求4所述的流媒体的展示方法,其特征在于,所述流媒体管理服务器根 据所述存储地址,获取终端支持的流媒体文件的格式的步骤之后,还包括所述流媒体管理服务器存储获取的所述终端支持的流媒体文件的格式。
6. 根据权利要求1所述的流媒体的展示方法,其特征在于,所述流媒体管理服务器获 取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址的步骤之前,还包括所述流媒体管理服务器判断所述流媒体服务器中所述流媒体名称对应的流媒体文件 的格式是否为所述终端支持的流媒体文件的格式,生成判断结果;如果所述判断结果为是,则所述流媒体管理服务器获取所述流媒体名称对应的流媒体 文件在流媒体服务器的存储地址;如果所述判断结果为否,则所述流媒体管理服务器根据所述终端支持的流媒体文件的 格式,对所述流媒体服务器中所述流媒体名称对应的流媒体文件进行转码,生成转化文件; 所述流媒体管理服务器获取所述转化文件在所述流媒体服务器中的存储地址;所述流媒体 管理服务器将所述转化文件的存储地址发送给所述终端,使所述终端根据所述转化文件的 存储地址,从所述流媒体服务器获取所述转化文件并显示。
7. 根据权利要求6所述的流媒体的展示方法,其特征在于,所述流媒体管理服务器根 据所述终端支持的流媒体文件的格式,对所述流媒体服务器中所述流媒体名称对应的流媒体文件进行转码,生成转化文件的步骤之后,还包括 所述流媒体服务器保存所述转化文件。
8. 根据权利要求6所述的流媒体的展示方法,其特征在于,所述流媒体管理服务器根 据所述终端支持的流媒体文件的格式,对所述流媒体服务器中所述流媒体名称对应的流媒体文件进行转码,生成转化文件的步骤之前,还包括所述流媒体管理服务器获取所述终端所在网络的网速;所述流媒体管理服务器根据所述终端支持的流媒体文件的格式,对所述流媒体服务器 中所述流媒体名称对应的流媒体文件进行转码,生成转化文件的步骤为所述流媒体管理 服务器根据所述终端支持的流媒体文件的格式以及所述终端所在网络的网速,对所述流媒 体服务器中所述流媒体名称对应的流媒体文件进行转码,生成转化文件。
9. 一种流媒体管理服务器,其特征在于,包括 第一获取模块,用于获取终端支持的流媒体文件的格式; 第二获取模块,用于获取所述终端请求的流媒体名称;第三获取模块,用于获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地 址,所述流媒体文件的格式为所述终端支持的流媒体文件的格式;发送模块,用于将所述存储地址发送给所述终端,使所述终端根据所述存储地址,从所 述流媒体服务器获取所述流媒体文件并展示。
10. 根据权利要求9所述的流媒体管理服务器,其特征在于,还包括 第四获取模块,用于获取所述终端所在网络的网速;所述第三获取模块用于,根据所述终端所在网络的网速,获取所述流媒体名称对应的 流媒体文件在流媒体服务器的存储地址,所述流媒体文件的格式为所述终端支持的流媒体 文件的格式。
11. 一种流媒体的展示系统,其特征在于,包括流媒体管理服务器、终端以及流媒体 服务器;所述流媒体管理服务器,包括第一获取模块,用于获取终端支持的流媒体文件的格式; 第二获取模块,用于获取所述终端请求的流媒体名称;第三获取模块,用于获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地 址,所述流媒体文件的格式为所述终端支持的流媒体文件的格式;发送模块,用于将所述存储地址发送给所述终端,使所述终端根据所述存储地址,从所 述流媒体服务器获取所述流媒体文件并展示。
全文摘要
本发明提供一种流媒体的展示方法、系统以及流媒体管理服务器,涉及通信领域,为解决现有技术中流媒体内容在终端可能由于格式不兼容而无法正常播放的技术问题而发明。所述方法包括流媒体管理服务器获取终端支持的流媒体文件的格式;所述流媒体管理服务器获取所述终端请求的流媒体名称;所述流媒体管理服务器获取所述流媒体名称对应的流媒体文件在流媒体服务器的存储地址,所述流媒体名称对应的所述流媒体文件的格式为所述终端支持的流媒体文件的格式;所述流媒体管理服务器将所述存储地址发送给所述终端,使所述终端根据所述存储地址,从所述流媒体服务器获取所述流媒体文件并展示。本发明能够用于在不同型号的终端显示流媒体内容。
文档编号H04L29/06GK101697549SQ20091023650
公开日2010年4月21日 申请日期2009年10月23日 优先权日2009年10月23日
发明者余涛, 冯燕青, 王瑞平 申请人:中兴通讯股份有限公司;
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1