一种多媒体网络应用处理系统和方法技术方案

技术编号:3583951 阅读:134 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种多媒体网络应用处理系统和方法。该系统包括通用媒体播放模块和N个媒体接收模块,每一个媒体接收模块分别与一种多媒体应用相对应,N为至少为2的自然数,其中:媒体接收模块,用于从该媒体接收模块所对应的多媒体网络应用中获取多媒体数据,并向通用媒体播放模块发送多媒体数据;通用媒体播放模块,用于播放从各媒体接收模块接收到的各种多媒体数据。应用本发明专利技术实施例以后,可以为各种媒体接收模块提供开放式的接口,从而实现一站式的媒体资源服务,可以为各类多媒体应用提供便利性。

【技术实现步骤摘要】

本专利技术涉及网络应用
,更具体地,本专利技术涉及一种多媒体网络 应用处理系统和方法。
技术介绍
近年来,多媒体技术获得了飞速的发展,多媒体内容现在也日趋丰富。互联网服务提供商(ISP)和互联网内容提供商(ICP)希望能够提供与多媒体内容相关的增值服务。同时,随着宽带网络的发展,互联网上的多媒体资源越来越丰富,各种 基于多媒体的应用也不断地涌现出来,如在线电视直播、在线影院、对等(Peer-to-Peer, P2P)视频点播、视频新闻、视频分享、在线音乐等。在目前基于多媒体资源的各类网络应用开发中,如电视直播、视频点播、 视频分享等,通常需要开发出安装在用户侧的客户端。通常可以将客户端功 能分离成媒体接收和媒体播放两个部分,媒体接收部分负责接收多媒体数 据,媒体播放部分用于播放多媒体数据。然而,各类网络应用的媒体接收部 分常常采用私有的传输协议或特有的传输策略从数据源接收数据,因此差异 很大。为了支持这些具有差异性的多媒体应用,各个媒体应用服务提供商都 需要开发出支持自身所提供的媒体应用服务的客户端,因此开发起来不便 利,而且重复工作量很大,造成资源浪费。另外,这些应用往往需要用户安装与其应用对应的客户端。对于用户来 说,各种不同客户端软件的安装、不同的操作习惯也会对用户的使用造成不 便。
技术实现思路
本专利技术实施例提出 一种多媒体网络应用处理系统,以为各类多々某体应用 提供便利性。本专利技术实施例还提出 一种多媒体网络应用处理方法,以为各类多媒体应 用提供便利性。本专利技术实施例的技术方案如下一种多媒体网络应用处理系统,该系统包括通用媒体播放模块和个 媒体接收模块,每一个媒体接收模块分别与一种多媒体应用相对应,W为至 少为2的自然lt,其中媒体接收模块,用于从该媒体接收模块所对应的多媒体网络应用中获取多 媒体数据,并向通用媒体播放模块发送所述多媒体数据;通用媒体播放模块,用于播放从各媒体接收模块接收到的各种多媒体数据。一种多媒体网络应用处理方法,该方法包括预先设置7V个媒体接收模块 与多媒体应用的对应关系,每一个媒体接收模块分别与 一种多媒体应用相对应, 其中iV为至少为2的自然数;该方法还包括媒体接收模块从该媒体接收模块所对应的多媒体网络应用中获取多媒体数 据,并向通用媒体播放模块发送所述多媒体数据;通用媒体播放模块播放从各媒体接收模块接收到的各种多媒体数据。从上述技术方案中可以看出,在本专利技术实施例中提出的系统中,包括通 用媒体播放模块和多个媒体接收模块,每一个媒体接收模块分别与一种多媒 体应用相对应。媒体接收模块从对应的多媒体网络应用中获取多媒体数据; 通用媒体播放模块播放从各媒体接收模块接收到的各种多媒体数据。由此可 见,应用本专利技术实施例以后,利用通用媒体播放模块实现媒体播放功能,可 以为各种媒体接收模块提供开放式的接口 ,从而实现一站式的媒体资源服 务,因此能够为各类多媒体应用提供便利性。而且,对于多媒体应用的服务提供商,如果想通过本专利技术实施例提供某 项多媒体应用服务,只要实现一个媒体接收模块并制作成安装包,放在网络 上供用户下载即可,也同样提高了多媒体应用的便利性。附图说明图1为根据本专利技术实施例的多媒体网络应用处理系统结构示意图。 图2为根据本专利技术实施例的多媒体网络应用处理方法流程示意图。具体实施方式为使本专利技术的目的、技术方案和优点表达得更加清楚明白,下面结合附 图及具体实施例对本专利技术再作进一 步详细的说明。在本专利技术实施例中,通过提供一站式媒体资源服务,为用户访问多媒体 资源带来便捷。在本专利技术实施例中,利用通用媒体播放模块实现媒体播放功 能,然后为各种媒体接收模块提供开放式的接口 ,采用的是各种媒体接收模 块加一个通用媒体播放模块的架构,从而实现一站式的媒体资源服务。图1为根据本专利技术实施例的多媒体网络应用处理系统结构示意图。如图1所示,该系统包括通用媒体播放模块105和W个媒体接收模 块101-104,每一个々某体接收模块分别与一种多媒体应用相对应,W为至少 为2的自然数。在图4中,7V的数目具体为4。媒体接收模块101对应于网 络电视直播应用、媒体接收模块102对应于视频分享应用、媒体接收模块 103对应于视频点播应用、媒体接收模块104对应于在线音乐应用。媒体接收模块101 ~ 104,用于从该媒体接收模块101 ~ 104所对应的多媒 体网络应用中获取多媒体数据,并向通用媒体播放模块105发送所述多媒体数 据。比如,媒体接收模块101可以从网络电视直播应用的网络电视直播服务器 中获取电视直播数据,并向通用媒体播放模块105发送所述电视直播数据。媒 体接收模块102可以从视频分享应用的视频分享服务器中获取视频分享数据并向通用媒体播放模块105发送所述视频分享数据。媒体接收模块103可以从 视频点播应用的视频点播服务器中获取视频点播数据,并向通用媒体播放模块 105发送所述视频点播数据。媒体接收模块104可以从在线音乐应用的在线音 乐服务器中获取在线音乐数据,并向通用媒体播放模块105发送所述在线音乐数据。根据多媒体技术的发展和具体应用场景的不同,多媒体网络应用可以发生 变更。比如,多媒体网络应用可以包括网络电视直播、视频分享、在线电台、 在线卡拉OK、视频点播、在线音乐点播等等。而且,支持的多媒体网络应用 的数目也可以发生变更,也就是说,的数目并不局限于图4所示实施例的4 个,而是可以为大于或者等于2的任意自然数。这就意味着媒体接收模块可以 有多个,而且可以动态的任意增删。不过,通常情况下, 一个媒体接收模块对 应一种々某体应用。本专利技术实施例提出的系统是开放式的,因为该系统允许增添任意符合接口 标准的媒体接收模块。本系统规定了媒体接收模块统一的接口标准。媒体接收 模块的接口除了模块的载入和释放,最主要的就是与通用媒体播放模块105之 间的交互。媒体接收模块与通用媒体播放模块105之间有三项交互内容,首先是媒体 资源的交互,媒体接收模块需要将媒体资源传递给通用媒体播放模块105;其 次,媒体接收模块需要给通用媒体播放模块105传递各种控制命令,如启动播 放引擎、暂停或停止播放、请求播放状态等命令;通用媒体播放模块10S在接 收到请求播放状态的控制命令时,会向媒体接收模块传递当前的播放状态,如 正在播放、不支持的格式、异常中断等等。媒体资源的交互有三种方式,分别是媒体緩存数据、媒体文件路径和通用 网络协议地址。当采用媒体緩存数据的交互方式时,媒体接收模块会将接收到媒体数据放 在緩存中,以一定的单位(比如视频的一帧、音频的一秒)不断地传递给通用 媒体播放模块105,与此同时,通用媒体播放模块105对收到的媒体緩存数据不断地解码并进行回放。当采用媒体文件路径方式时,媒体接收模块将接收到媒体数据存放到本地 文件中,同时将该媒体文件的路径传递给通用媒体播放模块105。此时,通用媒体播放模块105只需要打开并播放该媒体文件即可。当采用通用网络协议地址的交互方式时,媒体接收模块有两种表现形式第一种情况下,媒体接收模块接收私有网络协议传送的媒体数据,同时在 本地创建基于通用网络协议的服务器,如http服务器,媒体接收模块将通用网 络协议的地址传递给通用媒体播放模块105,然后通用媒体播放模块105就可本文档来自技高网...

【技术保护点】
一种多媒体网络应用处理系统,其特征在于,该系统包括通用媒体播放模块和N个媒体接收模块,每一个媒体接收模块分别与一种多媒体应用相对应,N为至少为2的自然数,其中:    媒体接收模块,用于从该媒体接收模块所对应的多媒体网络应用中获取多媒体数据,并向通用媒体播放模块发送所述多媒体数据;    通用媒体播放模块,用于播放从各媒体接收模块接收到的各种多媒体数据。

【技术特征摘要】
1、一种多媒体网络应用处理系统,其特征在于,该系统包括通用媒体播放模块和N个媒体接收模块,每一个媒体接收模块分别与一种多媒体应用相对应,N为至少为2的自然数,其中媒体接收模块,用于从该媒体接收模块所对应的多媒体网络应用中获取多媒体数据,并向通用媒体播放模块发送所述多媒体数据;通用媒体播放模块,用于播放从各媒体接收模块接收到的各种多媒体数据。2、 根据权利要求1所述的多媒体网络应用处理系统,其特征在于,媒体接收模块,进一步用于向通用媒体播放模块发送与该对应的多媒体网络应用相关 的多媒体播放命令;通用媒体播放模块,进一步用于响应于所述多媒体播放命令,向发出所述 多媒体播放命令的媒体接收模块发送当前的多媒体播放状态。3、 根据权利要求1或2所述的多媒体网络应用处理系统,其特征在于,所 述媒体接收模块获取多媒体数据,并向通用媒体播放模块发送所述多媒体数据 为媒体接收模块,用于緩存所获取的多媒体数据,并以预定的速率将緩存的 多媒体数据发送给通用媒体播放模块;并且通用媒体播放模块,用于对接收到的緩存的多媒体数据进行解码回放。4、 根据权利要求1或2所述的多媒体网络应用处理系统,其特征在于,所 述媒体接收模块获取多媒体数据,并向通用媒体播放模块发送所述多媒体数据 为媒体接收模块,用于获取包含完整多媒体数据的多媒体文件,将所述多媒 体文件存放到本地,并向通用媒体播放模块发送所述多媒体数据的本地存放地 址;并且通用媒体播放模块,用于根据所述多媒体文件的本地存放地址获取该多媒 体文件,并播放包含于所迷多媒体文件中的所述多i某体数据。5、 根据权利要求1所述的多媒体网络应用处理系统,其特征在于,所述媒 体接收模块获取多媒体数据,并向通用媒体播放模块发送所述多々某体数据为媒体接收模块,用于通过私有网络协议接收多媒体数据,并通过通用网络协议向通用媒体播放模块发送该多媒体数据的通用网络协议地址;并且通用媒体播放模块,用于通过该通用网络协议地址获取多媒...

【专利技术属性】
技术研发人员:李世平
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利