[go: up one dir, main page]

WO2009111982A1 - Multimedia network application processing system and method - Google Patents

Multimedia network application processing system and method Download PDF

Info

Publication number
WO2009111982A1
WO2009111982A1 PCT/CN2009/070737 CN2009070737W WO2009111982A1 WO 2009111982 A1 WO2009111982 A1 WO 2009111982A1 CN 2009070737 W CN2009070737 W CN 2009070737W WO 2009111982 A1 WO2009111982 A1 WO 2009111982A1
Authority
WO
WIPO (PCT)
Prior art keywords
multimedia
media
universal
multimedia data
receiving module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2009/070737
Other languages
French (fr)
Chinese (zh)
Inventor
李世平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Publication of WO2009111982A1 publication Critical patent/WO2009111982A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet

Definitions

  • the present invention relates to the field of network application technologies, and more particularly, to a multimedia network application processing system and method. Background technique
  • ISPs Internet Service Providers
  • ICPs Internet Content Providers
  • multimedia resources on the Internet are becoming more and more abundant, and various multimedia-based applications are also emerging, such as online live TV, online cinema, peer-to-peer (P2P).
  • P2P peer-to-peer
  • the client function can usually be separated into two parts: media receiving and media playing, the media receiving part is responsible for receiving multimedia data, and the media playing part is used for playing multimedia data.
  • the media receiving parts of various network applications often use private transmission protocols or unique transmission strategies to receive data from data sources, and thus vary widely.
  • various media application service providers need to develop a client that supports the media application service provided by themselves, so the development is inconvenient, and the repetitive workload is large, causing resource waves.
  • Applications often require users to install clients that correspond to their applications. For the user, the installation of different kinds of client software, different operating habits will also make the user OP60- 090010 is inconvenient to use. Summary of the invention
  • the embodiment of the invention provides a multimedia network application processing system to provide convenience for various multimedia applications.
  • the embodiment of the invention also proposes a multimedia network application processing method to provide convenience for various multimedia applications.
  • a multimedia network application processing system comprising a universal media playing module and N media receiving modules, each of the media receiving modules respectively corresponding to a multimedia application,
  • N is a natural number greater than or equal to 2;
  • a media receiving module configured to acquire multimedia data from a multimedia network application corresponding to the media receiving module, and send the multimedia data to a universal media playing module;
  • a universal media playing module is configured to play various multimedia data received from each media receiving module.
  • a multimedia network application processing method includes: pre-setting a correspondence between N media receiving modules and a multimedia application, each media receiving module respectively corresponding to a multimedia application, wherein N is a natural number greater than or equal to 2; The method further includes: the media receiving module acquiring multimedia data from the multimedia network application corresponding to the media receiving module, and transmitting the multimedia data to the universal media playing module;
  • the universal media playback module plays various multimedia data received from each media receiving module.
  • the system proposed in the embodiment of the present invention includes a universal media playing module and a plurality of media receiving modules, and each media receiving module respectively OP60- 090010 A multimedia application corresponds.
  • the media receiving module acquires multimedia data from the corresponding multimedia network application; the universal media playing module plays various multimedia data received from each media receiving module.
  • the media playing function is implemented by using the universal media playing module, and an open interface can be provided for various media receiving modules, thereby realizing one-stop media resource service, and thus can be used for various multimedia.
  • the application provides convenience.
  • a media receiving module is implemented and made into an installation package, which is placed on the network for the user to download, and the same is also improved.
  • FIG. 1 is a schematic structural diagram of a multimedia network application processing system according to an embodiment of the present invention.
  • the figure is a schematic flowchart of a multimedia network application processing method according to an embodiment of the present invention. detailed description
  • a universal media playing module is used to implement a media playing function, and then an open interface is provided for various media receiving modules, and a structure of various media receiving modules and a universal media playing module is adopted, thereby implementing one.
  • Stationary media resource service by providing a one-stop media resource service, it is convenient for a user to access a multimedia resource.
  • FIG. 1 is a schematic structural diagram of a multimedia network application processing system according to an embodiment of the present invention.
  • the system includes: a universal media playing module 105 and four media receiving modules 101-104, each of which corresponds to a multimedia application.
  • the media receiving module 101 corresponds to a network television.
  • OP60-0190010 The live application
  • the media receiving module 102 corresponds to the video sharing application
  • the media receiving module 103 corresponds to the video on demand application
  • the media receiving module 104 corresponds to the online music application.
  • the media receiving modules 101-104 are configured to obtain multimedia data from the multimedia network application corresponding to the media receiving modules 101-104, and send the multimedia data to the universal media playing module 105.
  • the media receiving module 101 may obtain live television data from a network television live broadcast server of the network television live broadcast application, and send the live television broadcast data to the universal media play module 105.
  • the media receiving module 102 can obtain video sharing data from a video sharing server of the video sharing application and send the video sharing data to the universal media playing module 105.
  • the media receiving module 103 can obtain video-on-demand data from a video-on-demand server of the video-on-demand application and transmit the video-on-demand data to the universal media playback module 105.
  • the media receiving module 104 can retrieve online music data from an online music server of the online music application and send the online music data to the universal media playing module 105.
  • the media receiving module may have N, N is a natural number greater than or equal to 2, and each media receiving module respectively corresponds to a multimedia application.
  • multimedia network applications can be changed.
  • multimedia network applications may include live webcasting, video sharing, online radio, online karaoke, video on demand, online music on demand, and the like.
  • the number of supported multimedia network applications may also be changed. That is, the number of media receiving modules is not limited to four in the embodiment shown in FIG. 1, but may be any natural number greater than or equal to two. This means that there can be more than one media receiving module, and it can be dynamically added or deleted dynamically.
  • one media receiving module corresponds to one media application, but one media receiving module may correspond to multiple media applications or multiple media receiving modules corresponding to one application.
  • the system proposed by the embodiment of the present invention is open, because the system allows to add any media receiving module that conforms to the interface standard.
  • the system specifies a unified interface standard for the media receiving module.
  • the interface of the media receiving module is the interaction with the universal media playing module 105.
  • the media receiving module may be at least three interaction contents between the media receiving module and the universal media playing module 105.
  • the first is the interaction of the media resources, and the media receiving module needs to transfer the media resources to the universal media playing module 105.
  • the media receiving module needs to play the universal media.
  • the module 105 transmits various control commands, such as starting a playback engine, pausing or stopping playback, requesting a playback state, and the like; when receiving the control command requesting the playback state, the universal media playback module 105 transmits the current playback state to the media receiving module. , such as playing, unsupported format, abort, etc.
  • media cache data There are at least three ways to interact with media resources, namely media cache data, media file path, and universal network protocol address.
  • the media receiving module places the received media data in the cache, and continuously transmits the media data to the universal media playing module 105 in a certain unit (such as one frame of the video and one second of the audio).
  • the universal media playing module 105 continuously decodes and plays back the received media cache data.
  • the media receiving module stores the received media data into the local file, and simultaneously passes the path of the media file to the universal media playing module 105.
  • the universal media playing module 105 only needs to open and play the media file.
  • the media receiving module When using the common network protocol address interaction mode, the media receiving module has two representations:
  • the media receiving module receives the media data transmitted by the private network protocol, and locally creates a server based on the universal network protocol, such as an http server, and the media receiving module transmits the address of the universal network protocol to the universal media playing module 105.
  • General media The OP60-0190010 body playback module 105 can receive and play media content through the network address.
  • the media resources received by the media receiving module are based on a general network protocol, such as http, rtsp, mms, and the like.
  • the media receiving module can transparently transmit the network address to the universal media playing module 105.
  • the media receiving module further assumes the function of media resource management, such as providing an English learning mp3 based on the http protocol.
  • the main function of the media receiving module is to summarize and classify the media resources related to English learning.
  • the universal media playing module 105 is configured to play various multimedia data received from each media receiving module.
  • the format of a media file usually consists of three parts, a file container format, a video format, and an audio format.
  • Media files for pure video do not include audio formats
  • media files for pure audio do not include video formats.
  • the file container format is used to specify the storage rules for video data and audio data in media files.
  • the file container format usually corresponds to the extension of the media file. Common file container formats are: avi, asf, real, mpegl, mpeg2, mpeg4 , mp3, mov, flv, mkv, etc.
  • the video format specifies the compression standard for video data.
  • Common video formats are: H.26x series (h.261, h.263, h.264), MPEG system] (mpegl video, mpeg2 video, mpeg4 video), wmv , real video, On2 vp series, etc.
  • the audio format specifies the compression standard for audio data.
  • Common audio formats are: Mpeg layer3 audio, aac, ac3, wma, real audio, and so on.
  • File container format, video format, audio format the relationship between the three has no rules to follow.
  • Some file container formats correspond to fixed video formats and audio formats.
  • the real file format only includes the video format of real video and the audio format of real audio, but some file container formats correspond to any video format and audio format, such as the avi file format. Contains any video format and audio format.
  • the format of the media file such as real file, avi file, flv file, etc., is usually expressed in a file container format.
  • Common media application examples OP60- 090010 such as online cinema, live webcast, video sharing, online music, online radio and more.
  • the universal media playing module 105 is used for uniformly playing various forms of multimedia data, and can support playback of various common media formats.
  • the multimedia data playback unit of the above various formats can be integrated in the universal media playback module to support the above various forms of multimedia data.
  • Users who use this system can freely choose to install various media receiving modules according to their own needs. For example, if a user likes to watch live football TV, listen to rock songs, and usually listen to English learning materials, then the user can go online. Search for the media receiving module installation package corresponding to these three types of applications, and then obtain the corresponding media service through the system after installation; and for the media application service provider, if you want to provide a certain media application service through the system, only one implementation is needed.
  • the media receiving module is made into an installation package and placed on the network for users to download.
  • the embodiment of the invention also proposes a multimedia network application processing method.
  • the figure is a schematic flowchart of a multimedia network application processing method according to an embodiment of the present invention.
  • the method includes: OP60—0090010
  • Step 202 The media receiving module acquires multimedia data from the multimedia network application corresponding to the media receiving module, and sends the multimedia data to the universal media playing module.
  • Step 203 The universal media playing module plays the received information received by each media receiving module. Various multimedia data.
  • the media receiving module may buffer the acquired multimedia data, and send the buffered multimedia data to the universal media playing module at a predetermined rate; or the media receiving module acquires the multimedia file containing the complete multimedia data, The multimedia file is stored locally, and the local storage address of the multimedia data is sent to the universal media playing module; or the media receiving module receives the multimedia data through the private network protocol, and sends the multimedia data to the universal media playing module through the universal network protocol.
  • the universal network protocol address; or the media receiving module receives the multimedia data through the universal network protocol, and sends the universal network protocol address of the multimedia data to the universal media playing module.
  • the multimedia network application may specifically include web TV live broadcast, video sharing, online radio, online karaoke, video on demand, online music on demand, and the like.
  • multimedia network applications can change depending on the development of multimedia technologies and specific application scenarios.
  • the system proposed in the embodiment of the present invention includes a universal media playing module and a plurality of media receiving modules, and each media receiving module respectively corresponds to a multimedia application.
  • the media receiving module acquires multimedia data from the corresponding multimedia network application; the universal media playing module plays various multimedia data received from each media receiving module. Therefore, after the embodiment of the present invention is applied, the media playing function is implemented by using the universal media playing module, and an open interface can be provided for various media receiving modules, thereby realizing one-stop media resource service, which can be used for various multimedia applications. Provide convenience.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A multimedia network application processing system and method is provided. The system includes an universal media playing module and N media receiving modules, each media receiving module is corresponding to a multimedia application respectively, N is a natural number which is greater than or equal to 2, wherein: the media receiving module is used to obtain multimedia data from the multimedia network application corresponding to the said media receiving module, and send multimedia data to the universal media playing module; the universal media playing module is used to play a variety of multimedia data received from the media receiving modules. After applying the embodiments of the present invention, it can provide an open interface for various media receiving modules so as to realize the one stop media resource service, and provide convenience for different multimedia applications.

Description

OP60— 090010  OP60— 090010

一种多媒体网络应用处理系统和方法 技术领域 本发明涉及网络应用技术领域, 更具体地, 本发明涉及一种多媒体 网络应用处理系统和方法。 背景技术  TECHNICAL FIELD The present invention relates to the field of network application technologies, and more particularly, to a multimedia network application processing system and method. Background technique

近年来, 多媒体技术获得了飞速的发展, 多媒体内容现在也日趋丰 富。 互联网服务提供商 (ISP )和互联网内容提供商 (ICP )希望能够提 供与多媒体内容相关的增值服务。  In recent years, multimedia technology has achieved rapid development, and multimedia content is now becoming more and more abundant. Internet Service Providers (ISPs) and Internet Content Providers (ICPs) want to provide value-added services related to multimedia content.

同时, 随着宽带网络的发展, 互联网上的多媒体资源越来越丰富, 各种基于多媒体的应用也不断地涌现出来,如在线电视直播、在线影院、 对等( Peer-to-Peer, P2P )视频点播、 视频新闻、 视频分享、 在线音乐 等。  At the same time, with the development of broadband networks, multimedia resources on the Internet are becoming more and more abundant, and various multimedia-based applications are also emerging, such as online live TV, online cinema, peer-to-peer (P2P). Video on demand, video news, video sharing, online music, and more.

在目前基于多媒体资源的各类网络应用开发中, 如电视直播、 视频 点播、 视频分享等, 通常需要开发出安装在用户侧的客户端。 通常可以 将客户端功能分离成媒体接收和媒体播放两个部分, 媒体接收部分负责 接收多媒体数据, 媒体播放部分用于播放多媒体数据。 然而, 各类网络 应用的媒体接收部分常常采用私有的传输协议或特有的传输策略从数 据源接收数据, 因此差异很大。为了支持这些具有差异性的多媒体应用, 各个媒体应用服务提供商都需要开发出支持自身所提供的媒体应用服 务的客户端, 因此开发起来不便利, 而且重复工作量很大, 造成资源浪 另外, 这些应用往往需要用户安装与其应用对应的客户端。 对于用 户来说, 各种不同客户端软件的安装、 不同的操作习惯也会对用户的使 OP60- 090010 用造成不便。 发明内容 In the current development of various network applications based on multimedia resources, such as live television, video on demand, video sharing, etc., it is usually necessary to develop a client installed on the user side. The client function can usually be separated into two parts: media receiving and media playing, the media receiving part is responsible for receiving multimedia data, and the media playing part is used for playing multimedia data. However, the media receiving parts of various network applications often use private transmission protocols or unique transmission strategies to receive data from data sources, and thus vary widely. In order to support these differentiated multimedia applications, various media application service providers need to develop a client that supports the media application service provided by themselves, so the development is inconvenient, and the repetitive workload is large, causing resource waves. Applications often require users to install clients that correspond to their applications. For the user, the installation of different kinds of client software, different operating habits will also make the user OP60- 090010 is inconvenient to use. Summary of the invention

本发明实施例提出一种多媒体网络应用处理系统, 以为各类多媒体 应用提供便利性。  The embodiment of the invention provides a multimedia network application processing system to provide convenience for various multimedia applications.

本发明实施例还提出一种多媒体网络应用处理方法, 以为各类多媒 体应用提供便利性。  The embodiment of the invention also proposes a multimedia network application processing method to provide convenience for various multimedia applications.

本发明实施例的技术方案如下:  The technical solution of the embodiment of the present invention is as follows:

一种多媒体网络应用处理系统 , 该系统包括通用媒体播放模块和 N 个媒体接收模块, 每一个媒体接收模块分别与一种多媒体应用相对应 , A multimedia network application processing system, the system comprising a universal media playing module and N media receiving modules, each of the media receiving modules respectively corresponding to a multimedia application,

N是大于或者等于 2的自然数; N is a natural number greater than or equal to 2;

其中:  among them:

媒体接收模块 , 用于从该媒体接收模块所对应的多媒体网络应用中 获取多媒体数据, 并向通用媒体播放模块发送所述多媒体数据;  a media receiving module, configured to acquire multimedia data from a multimedia network application corresponding to the media receiving module, and send the multimedia data to a universal media playing module;

通用媒体播放模块 , 用于播放从各媒体接收模块接收到的各种多媒 体数据。  A universal media playing module is configured to play various multimedia data received from each media receiving module.

一种多媒体网络应用处理方法, 该方法包括: 预先设置 N个媒体接 收模块与多媒体应用的对应关系, 每一个媒体接收模块分别与一种多媒 体应用相对应, 其中 N是大于或者等于 2的自然数; 该方法还包括: 媒体接收模块从该媒体接收模块所对应的多媒体网络应用中获取 多媒体数据, 并向通用媒体播放模块发送所述多媒体数据;  A multimedia network application processing method, the method includes: pre-setting a correspondence between N media receiving modules and a multimedia application, each media receiving module respectively corresponding to a multimedia application, wherein N is a natural number greater than or equal to 2; The method further includes: the media receiving module acquiring multimedia data from the multimedia network application corresponding to the media receiving module, and transmitting the multimedia data to the universal media playing module;

通用媒体播放模块播放从各媒体接收模块接收到的各种多媒体数 据。  The universal media playback module plays various multimedia data received from each media receiving module.

从上述技术方案中可以看出, 在本发明实施例中提出的系统中, 包 括通用媒体播放模块和多个媒体接收模块 , 每一个媒体接收模块分别与 OP60- 090010 一种多媒体应用相对应。 媒体接收模块从对应的多媒体网络应用中获取 多媒体数据; 通用媒体播放模块播放从各媒体接收模块接收到的各种多 媒体数据。 由此可见, 应用本发明实施例以后, 利用通用媒体播放模块 实现媒体播放功能, 可以为各种媒体接收模块提供开放式的接口, 从而 实现一站式的媒体资源服务, 因此能够为各类多媒体应用提供便利性。 It can be seen from the above technical solution that the system proposed in the embodiment of the present invention includes a universal media playing module and a plurality of media receiving modules, and each media receiving module respectively OP60- 090010 A multimedia application corresponds. The media receiving module acquires multimedia data from the corresponding multimedia network application; the universal media playing module plays various multimedia data received from each media receiving module. It can be seen that after applying the embodiment of the present invention, the media playing function is implemented by using the universal media playing module, and an open interface can be provided for various media receiving modules, thereby realizing one-stop media resource service, and thus can be used for various multimedia. The application provides convenience.

而且, 对于多媒体应用的服务提供商, 如果想通过本发明实施例提 供某项多媒体应用服务, 只要实现一个媒体接收模块并制作成安装包, 放在网络上供用户下载即可, 也同样提高了多媒体应用的便利性。 附图说明  Moreover, for a service provider of a multimedia application, if a multimedia application service is provided by using an embodiment of the present invention, a media receiving module is implemented and made into an installation package, which is placed on the network for the user to download, and the same is also improved. The convenience of multimedia applications. DRAWINGS

图 1为根据本发明实施例的多媒体网络应用处理系统结构示意图。 图 为根据本发明实施例的多媒体网络应用处理方法流程示意图。 具体实施方式  FIG. 1 is a schematic structural diagram of a multimedia network application processing system according to an embodiment of the present invention. The figure is a schematic flowchart of a multimedia network application processing method according to an embodiment of the present invention. detailed description

为使本发明的目的、 技术方案和优点表达得更加清楚明白, 下面结 合附图及具体实施例对本发明再作进一步详细的说明。  The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments.

在本发明实施例中, 通过提供一站式媒体资源服务, 为用户访问多 媒体资源带来便捷。 在本发明实施例中, 利用通用媒体播放模块实现媒 体播放功能, 然后为各种媒体接收模块提供开放式的接口, 采用的是各 种媒体接收模块加一个通用媒体播放模块的架构, 从而实现一站式的媒 体资源服务。  In the embodiment of the present invention, by providing a one-stop media resource service, it is convenient for a user to access a multimedia resource. In the embodiment of the present invention, a universal media playing module is used to implement a media playing function, and then an open interface is provided for various media receiving modules, and a structure of various media receiving modules and a universal media playing module is adopted, thereby implementing one. Stationary media resource service.

图 1为根据本发明实施例的多媒体网络应用处理系统结构示意图。 如图 1所示, 作为一个较佳的实施方式, 该系统包括: 通用媒体播 放模块 105和 4个媒体接收模块 101 ~ 104,每一个媒体接收模块分别与 一种多媒体应用相对应。 在图 1中, 媒体接收模块 101对应于网络电视 OP60— 090010 直播的应用、 媒体接收模块 102对应于视频分享的应用、 媒体接收模块 103对应于视频点播的应用、媒体接收模块 104对应于在线音乐的应用。 FIG. 1 is a schematic structural diagram of a multimedia network application processing system according to an embodiment of the present invention. As shown in FIG. 1 , as a preferred embodiment, the system includes: a universal media playing module 105 and four media receiving modules 101-104, each of which corresponds to a multimedia application. In FIG. 1, the media receiving module 101 corresponds to a network television. OP60-0190010 The live application, the media receiving module 102 corresponds to the video sharing application, the media receiving module 103 corresponds to the video on demand application, and the media receiving module 104 corresponds to the online music application.

媒体接收模块 101 ~ 104, 用于从该媒体接收模块 101 ~ 104所对应 的多媒体网络应用中获取多媒体数据, 并向通用媒体播放模块 105发送 所述多媒体数据。  The media receiving modules 101-104 are configured to obtain multimedia data from the multimedia network application corresponding to the media receiving modules 101-104, and send the multimedia data to the universal media playing module 105.

例如, 媒体接收模块 101可以从网络电视直播应用的网络电视直播 服务器中获取电视直播数据, 并向通用媒体播放模块 105发送所述电视 直播数据。 媒体接收模块 102可以从视频分享应用的视频分享服务器中 获取视频分享数据,并向通用媒体播放模块 105发送所述视频分享数据。 媒体接收模块 103可以从视频点播应用的视频点播服务器中获取视频点 播数据, 并向通用媒体播放模块 105发送所述视频点播数据。 媒体接收 模块 104可以从在线音乐应用的在线音乐服务器中获取在线音乐数据, 并向通用媒体播放模块 105发送所述在线音乐数据。  For example, the media receiving module 101 may obtain live television data from a network television live broadcast server of the network television live broadcast application, and send the live television broadcast data to the universal media play module 105. The media receiving module 102 can obtain video sharing data from a video sharing server of the video sharing application and send the video sharing data to the universal media playing module 105. The media receiving module 103 can obtain video-on-demand data from a video-on-demand server of the video-on-demand application and transmit the video-on-demand data to the universal media playback module 105. The media receiving module 104 can retrieve online music data from an online music server of the online music application and send the online music data to the universal media playing module 105.

图 1仅为本发明的一个较佳实施例, 实际应用中, 媒体接收模块可 以有 N个, N是大于或者等于 2的自然数, 每一个媒体接收模块分别与 一种多媒体应用相对应。  1 is a preferred embodiment of the present invention. In an actual application, the media receiving module may have N, N is a natural number greater than or equal to 2, and each media receiving module respectively corresponds to a multimedia application.

根据多媒体技术的发展和具体应用场景的不同, 多媒体网络应用可 以发生变更。 比如, 多媒体网络应用可以包括网络电视直播、视频分享、 在线电台、 在线卡拉 OK、 视频点播、 在线音乐点播等等。 而且, 支持 的多媒体网络应用的数目也可以发生变更, 也就是说, 媒体接收模块的 数目并不局限于图 1所示实施例的 4个, 而是可以为大于或者等于 2的 任意自然数。 这就意味着媒体接收模块可以有多个, 而且可以动态的任 意增删。 通常情况下, 一个媒体接收模块对应一种媒体应用, 但也可以 一个媒体接收模块对应多种媒体应用或者多个媒体接受模块对应一种 应用。 OP60— 090010 本发明实施例提出的系统是开放式的, 因为该系统允许增添任意符 合接口标准的媒体接收模块。 本系统规定了媒体接收模块统一的接口标 准。 媒体接收模块的接口除了模块的载入和释放, 最主要的就是与通用 媒体播放模块 105之间的交互。 According to the development of multimedia technology and specific application scenarios, multimedia network applications can be changed. For example, multimedia network applications may include live webcasting, video sharing, online radio, online karaoke, video on demand, online music on demand, and the like. Moreover, the number of supported multimedia network applications may also be changed. That is, the number of media receiving modules is not limited to four in the embodiment shown in FIG. 1, but may be any natural number greater than or equal to two. This means that there can be more than one media receiving module, and it can be dynamically added or deleted dynamically. Generally, one media receiving module corresponds to one media application, but one media receiving module may correspond to multiple media applications or multiple media receiving modules corresponding to one application. OP60-990010 The system proposed by the embodiment of the present invention is open, because the system allows to add any media receiving module that conforms to the interface standard. The system specifies a unified interface standard for the media receiving module. In addition to the loading and unloading of modules, the interface of the media receiving module is the interaction with the universal media playing module 105.

媒体接收模块与通用媒体播放模块 105之间可以至少有三项交互内 容, 首先是媒体资源的交互, 媒体接收模块需要将媒体资源传递给通用 媒体播放模块 105; 其次, 媒体接收模块需要给通用媒体播放模块 105 传递各种控制命令, 如启动播放引擎、 暂停或停止播放、 请求播放状态 等命令; 通用媒体播放模块 105在接收到请求播放状态的控制命令时, 会向媒体接收模块传递当前的播放状态, 如正在播放、 不支持的格式、 异常中断等等。  There may be at least three interaction contents between the media receiving module and the universal media playing module 105. The first is the interaction of the media resources, and the media receiving module needs to transfer the media resources to the universal media playing module 105. Secondly, the media receiving module needs to play the universal media. The module 105 transmits various control commands, such as starting a playback engine, pausing or stopping playback, requesting a playback state, and the like; when receiving the control command requesting the playback state, the universal media playback module 105 transmits the current playback state to the media receiving module. , such as playing, unsupported format, abort, etc.

媒体资源的交互可以至少有三种方式, 分别是媒体緩存数据、 媒体 文件路径和通用网络协议地址。  There are at least three ways to interact with media resources, namely media cache data, media file path, and universal network protocol address.

当采用媒体緩存数据的交互方式时, 媒体接收模块会将接收到的媒 体数据放在緩存中, 以一定的单位(比如视频的一帧、 音频的一秒)不 断地传递给通用媒体播放模块 105, 与此同时, 通用媒体播放模块 105 对收到的媒体緩存数据不断地解码并进行回放。  When the media cache data interaction mode is adopted, the media receiving module places the received media data in the cache, and continuously transmits the media data to the universal media playing module 105 in a certain unit (such as one frame of the video and one second of the audio). At the same time, the universal media playing module 105 continuously decodes and plays back the received media cache data.

当采用媒体文件路径方式时, 媒体接收模块将接收到的媒体数据存 放到本地文件中 , 同时将该媒体文件的路径传递给通用媒体播放模块 105。 此时, 通用媒体播放模块 105只需要打开并播放该媒体文件即可。  When the media file path mode is adopted, the media receiving module stores the received media data into the local file, and simultaneously passes the path of the media file to the universal media playing module 105. At this time, the universal media playing module 105 only needs to open and play the media file.

当采用通用网络协议地址的交互方式时, 媒体接收模块有两种表现 形式:  When using the common network protocol address interaction mode, the media receiving module has two representations:

第一种情况下 , 媒体接收模块接收私有网络协议传送的媒体数据 , 同时在本地创建基于通用网络协议的服务器 , 如 http服务器 , 媒体接收 模块将通用网络协议的地址传递给通用媒体播放模块 105, 然后通用媒 OP60— 090010 体播放模块 105就可以通过该网络地址接收并播放媒体内容。 In the first case, the media receiving module receives the media data transmitted by the private network protocol, and locally creates a server based on the universal network protocol, such as an http server, and the media receiving module transmits the address of the universal network protocol to the universal media playing module 105. General media The OP60-0190010 body playback module 105 can receive and play media content through the network address.

第二种情况下, 媒体接收模块接收的媒体资源就是基于通用网络协 议, 如 http、 rtsp、 mms 等协议。 该种情况下, 媒体接收模块可以将网 络地址透传给通用媒体播放模块 105, 此时的媒体接收模块更多地承担 了媒体资源管理的功能,如一个基于 http协议的、提供英语学习 mp3的 媒体接收模块, 其主要功能就是对英语学习相关媒体资源的汇总及分类 管理。  In the second case, the media resources received by the media receiving module are based on a general network protocol, such as http, rtsp, mms, and the like. In this case, the media receiving module can transparently transmit the network address to the universal media playing module 105. At this time, the media receiving module further assumes the function of media resource management, such as providing an English learning mp3 based on the http protocol. The main function of the media receiving module is to summarize and classify the media resources related to English learning.

具体地, 通用媒体播放模块 105, 用于播放从各媒体接收模块接收 到的各种多媒体数据。  Specifically, the universal media playing module 105 is configured to play various multimedia data received from each media receiving module.

通常来说, 媒体文件的格式通常包含三部分的格式, 分别是文件容 器格式、 视频格式、 音频格式。 纯视频的媒体文件不包括音频格式, 同 样纯音频的媒体文件不包括视频格式。 文件容器格式的作用是规定媒体 文件中视频数据和音频数据的存放规则, 文件容器格式通常与媒体文件 的扩展名相对应, 常见的文件容器格式有: avi、 asf、 real, mpegl、 mpeg2、 mpeg4、 mp3、 mov、 flv、 mkv 等。 视频格式规定了视频 数据的压缩标准,常见的视频格式有: H.26x系列 (h.261、 h.263、 h.264), MPEG系歹] (mpegl video、 mpeg2 video、 mpeg4 video) , wmv、 real video, On2 vp系列等。 音频格式规定了音频数据的压缩标准, 常见的音 频格式有: Mpeg layer3 audio、 aac、 ac3、 wma、 real audio等等。  In general, the format of a media file usually consists of three parts, a file container format, a video format, and an audio format. Media files for pure video do not include audio formats, and media files for pure audio do not include video formats. The file container format is used to specify the storage rules for video data and audio data in media files. The file container format usually corresponds to the extension of the media file. Common file container formats are: avi, asf, real, mpegl, mpeg2, mpeg4 , mp3, mov, flv, mkv, etc. The video format specifies the compression standard for video data. Common video formats are: H.26x series (h.261, h.263, h.264), MPEG system] (mpegl video, mpeg2 video, mpeg4 video), wmv , real video, On2 vp series, etc. The audio format specifies the compression standard for audio data. Common audio formats are: Mpeg layer3 audio, aac, ac3, wma, real audio, and so on.

文件容器格式、 视频格式、 音频格式, 这三者之间的关系没有规律 可循。 有些文件容器格式对应固定的视频格式和音频格式, 如 real文件 格式只包含 real video的视频格式及 real audio的音频格式, 但有些文件 容器格式对应任意的视频格式和音频格式, 如 avi文件格式可以包含任 意的视频格式和音频格式。 但为了叙述方便, 通常用文件容器格式表述 媒体文件的格式, 如 real文件、 avi文件、 flv文件等。 常见媒体应用例 OP60- 090010 如是在线影院、 网络电视直播、 视频分享、 在线音乐、 在线电台等等。 File container format, video format, audio format, the relationship between the three has no rules to follow. Some file container formats correspond to fixed video formats and audio formats. For example, the real file format only includes the video format of real video and the audio format of real audio, but some file container formats correspond to any video format and audio format, such as the avi file format. Contains any video format and audio format. However, for the convenience of description, the format of the media file, such as real file, avi file, flv file, etc., is usually expressed in a file container format. Common media application examples OP60- 090010 such as online cinema, live webcast, video sharing, online music, online radio and more.

常见的在线影院服务例如电信互联星空、 网通在线影院等通常采用 asf、 real或者 mov媒体格式, 因为这三种媒体格式分别对应 Windows Media Server、 Real/Helix Media Server ^ Darwin Media Server这三个比 较成熟的视频点播服务器软件。基于 web的视频分享服务,如 YouTube、 QQvideo, 56.com等, 均采用了 adobe flash media的解决方案, 其媒体 文件格式为 flv格式。基于 P2P的网络电视直播应用,如 PPLive、 QQLive, PPStream等, 通常采用 windows meida的解决方案, 其媒体文件格式为 asf格式。 在线音乐采用的媒体格式有 mp3、 wma、 aac等。 wma、 aac 同 mp3相比,在压缩率上更有优势。而在线电台应用通常采用 real audio, 即 real的媒体格式。  Common online cinema services such as Telecom Internet Star, Netcom Online Cinema, etc. usually use asf, real or mov media formats, because these three media formats correspond to Windows Media Server, Real/Helix Media Server ^ Darwin Media Server. Video on demand server software. Web-based video sharing services, such as YouTube, QQvideo, 56.com, etc., all use the adobe flash media solution, and its media file format is flv format. P2P-based network TV live broadcast applications, such as PPLive, QQLive, PPStream, etc., usually adopt windows meida solution, and its media file format is asf format. The media formats used by online music are mp3, wma, aac, etc. Compared with mp3, wma and aac have advantages in compression ratio. Online radio applications usually use real audio, which is the real media format.

通用媒体播放模块 105用于统一播放各种形式的多媒体数据, 可以 支持各种通用的媒体格式的播放。 可以在通用媒体播放模块中集成上述 各种格式的多媒体数据播放单元 , 从而能够支持上述各种形式的多媒体 数据。  The universal media playing module 105 is used for uniformly playing various forms of multimedia data, and can support playback of various common media formats. The multimedia data playback unit of the above various formats can be integrated in the universal media playback module to support the above various forms of multimedia data.

使用本系统的用户可以根据自身的需求自由地选择安装各种媒体 接收模块, 例如一位用户喜欢看足球电视直播、 喜欢听摇滚歌曲、 平时 还要听英语学习资料 , 那么该用户就可以从网上搜寻这三类应用对应的 媒体接收模块安装包, 安装之后就可以通过本系统获得相应的媒体服 务; 而对于媒体应用的服务提供商, 如果想通过本系统提供某项媒体应 用服务, 只要实现一个媒体接收模块并制作成安装包, 放在网络上供用 户下载即可。  Users who use this system can freely choose to install various media receiving modules according to their own needs. For example, if a user likes to watch live football TV, listen to rock songs, and usually listen to English learning materials, then the user can go online. Search for the media receiving module installation package corresponding to these three types of applications, and then obtain the corresponding media service through the system after installation; and for the media application service provider, if you want to provide a certain media application service through the system, only one implementation is needed. The media receiving module is made into an installation package and placed on the network for users to download.

本发明实施例还提出了一种多媒体网络应用处理方法。  The embodiment of the invention also proposes a multimedia network application processing method.

图 为根据本发明实施例的多媒体网络应用处理方法流程示意图。 如图 2所示, 该方法包括: OP60— 090010 步骤 201: 预先设置 N个媒体接收模块与多媒体应用的对应关系 , 每一个媒体接收模块分别与一种多媒体应用相对应,其中 N是大于或者 等于 2的自然数; The figure is a schematic flowchart of a multimedia network application processing method according to an embodiment of the present invention. As shown in Figure 2, the method includes: OP60—0090010 Step 201: Pre-setting a correspondence between the N media receiving modules and the multimedia application, where each media receiving module corresponds to a multimedia application, where N is a natural number greater than or equal to 2;

步骤 202: 媒体接收模块从该媒体接收模块所对应的多媒体网络应 用中获取多媒体数据, 并向通用媒体播放模块发送所述多媒体数据; 步骤 203: 通用媒体播放模块播放从各媒体接收模块接收到的各种 多媒体数据。  Step 202: The media receiving module acquires multimedia data from the multimedia network application corresponding to the media receiving module, and sends the multimedia data to the universal media playing module. Step 203: The universal media playing module plays the received information received by each media receiving module. Various multimedia data.

其中, 在该方法中, 媒体接收模块可以緩存所获取的多媒体数据, 并以预定的速率将緩存的多媒体数据发送给通用媒体播放模块; 或媒体 接收模块获取包含完整多媒体数据的多媒体文件, 将所述多媒体文件存 放到本地, 并向通用媒体播放模块发送所述多媒体数据的本地存放地 址; 或媒体接收模块通过私有网络协议接收多媒体数据, 并通过通用网 络协议向通用媒体播放模块发送该多媒体数据的通用网络协议地址; 或 媒体接收模块通过通用网络协议接收多媒体数据, 并向通用媒体播放模 块发送该多媒体数据的通用网络协议地址。  In the method, the media receiving module may buffer the acquired multimedia data, and send the buffered multimedia data to the universal media playing module at a predetermined rate; or the media receiving module acquires the multimedia file containing the complete multimedia data, The multimedia file is stored locally, and the local storage address of the multimedia data is sent to the universal media playing module; or the media receiving module receives the multimedia data through the private network protocol, and sends the multimedia data to the universal media playing module through the universal network protocol. The universal network protocol address; or the media receiving module receives the multimedia data through the universal network protocol, and sends the universal network protocol address of the multimedia data to the universal media playing module.

而且, 多媒体网络应用可以具体包括网络电视直播、 视频分享、 在 线电台、 在线卡拉 OK、 视频点播、 在线音乐点播等。 同时, 根据多媒 体技术的发展和具体应用场景的不同, 多媒体网络应用可以发生变更。  Moreover, the multimedia network application may specifically include web TV live broadcast, video sharing, online radio, online karaoke, video on demand, online music on demand, and the like. At the same time, multimedia network applications can change depending on the development of multimedia technologies and specific application scenarios.

综上所述, 在本发明实施例中提出的系统中, 包括通用媒体播放模 块和多个媒体接收模块 , 每一个媒体接收模块分别与一种多媒体应用相 对应。 媒体接收模块从对应的多媒体网络应用中获取多媒体数据; 通用 媒体播放模块播放从各媒体接收模块接收到的各种多媒体数据。 由此可 见,应用本发明实施例以后,利用通用媒体播放模块实现媒体播放功能, 可以为各种媒体接收模块提供开放式的接口 , 从而实现一站式的媒体资 源服务, 可以为各类多媒体应用提供便利性。 OP60— 090010 而且, 对于媒体应用的服务提供商, 如果想通过本系统提供某项媒 体应用服务, 只要实现一个媒体接收模块并制作成安装包, 放在网络上 供用户下载即可, 也同样提高了多媒体应用的便利性。 In summary, the system proposed in the embodiment of the present invention includes a universal media playing module and a plurality of media receiving modules, and each media receiving module respectively corresponds to a multimedia application. The media receiving module acquires multimedia data from the corresponding multimedia network application; the universal media playing module plays various multimedia data received from each media receiving module. Therefore, after the embodiment of the present invention is applied, the media playing function is implemented by using the universal media playing module, and an open interface can be provided for various media receiving modules, thereby realizing one-stop media resource service, which can be used for various multimedia applications. Provide convenience. OP60— 090010 Moreover, if the service provider of the media application wants to provide a certain media application service through the system, as long as a media receiving module is implemented and made into an installation package, it can be placed on the network for the user to download, and the same is also improved. The convenience of multimedia applications.

以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的 保护范围。 凡在本发明的精神和原则之内, 所作的任何修改、等同替换、 改进等, 均应包含在本发明的保护范围之内。  The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.

Claims

OP60— 090010 权利要求书 OP60— 090010 Claims 1、一种多媒体网络应用处理系统, 其特征在于, 该系统包括通用媒 体播放模块和 N个媒体接收模块,每一个媒体接收模块分别与一种多媒 体应用相对应, N是大于或者等于 2的自然数; A multimedia network application processing system, characterized in that the system comprises a universal media playing module and N media receiving modules, each media receiving module corresponding to a multimedia application, respectively, N being a natural number greater than or equal to two ; 其中:  among them: 媒体接收模块 , 用于从该媒体接收模块所对应的多媒体网络应用中 获取多媒体数据, 并向通用媒体播放模块发送所述多媒体数据;  a media receiving module, configured to acquire multimedia data from a multimedia network application corresponding to the media receiving module, and send the multimedia data to a universal media playing module; 通用媒体播放模块 , 用于播放从各媒体接收模块接收到的各种多媒 体数据。  A universal media playing module is configured to play various multimedia data received from each media receiving module. 2、 根据权利要求 1所述的多媒体网络应用处理系统, 其特征在于, 媒体接收模块, 进一步用于向通用媒体播放模块发送与该媒体接收模块 所对应的多媒体网络应用相关的多媒体播放命令;  The multimedia network application processing system according to claim 1, wherein the media receiving module is further configured to send, to the universal media playing module, a multimedia play command related to the multimedia network application corresponding to the media receiving module; 通用媒体播放模块, 进一步用于响应于所述多媒体播放命令, 向发 出所述多媒体播放命令的媒体接收模块发送当前的多媒体播放状态。  The universal media playing module is further configured to send a current multimedia playing state to the media receiving module that sends the multimedia play command in response to the multimedia play command. 3、根据权利要求 1或 2所述的多媒体网络应用处理系统,其特征在 于, 所述媒体接收模块获取多媒体数据, 并向通用媒体播放模块发送所 述多媒体数据为: 媒体接收模块, 用于緩存所获取的多媒体数据, 并以 预定的速率将緩存的多媒体数据发送给通用媒体播放模块; 并且  The multimedia network application processing system according to claim 1 or 2, wherein the media receiving module acquires multimedia data, and sends the multimedia data to the universal media playing module as: a media receiving module, configured to cache Acquiring the multimedia data, and transmitting the buffered multimedia data to the universal media playing module at a predetermined rate; and 通用媒体播放模块, 用于对接收到的緩存的多媒体数据进行解码回 放。  A universal media playing module is configured to decode and receive the received buffered multimedia data. 4、根据权利要求 1或 2所述的多媒体网络应用处理系统,其特征在 于, 所述媒体接收模块获取多媒体数据, 并向通用媒体播放模块发送所 述多媒体数据为: 媒体接收模块, 用于获取包含完整多媒体数据的多媒 体文件, 将所述多媒体文件存放到本地, 并向通用媒体播放模块发送所 OP60- 090010 述多媒体数据的本地存放地址; 并且 The multimedia network application processing system according to claim 1 or 2, wherein the media receiving module acquires multimedia data, and sends the multimedia data to the universal media playing module as: a media receiving module, configured to acquire a multimedia file containing complete multimedia data, storing the multimedia file locally, and transmitting the multimedia file to the universal media playing module OP60- 090010 describes the local storage address of the multimedia data; 通用媒体播放模块, 用于根据所述多媒体文件的本地存放地址获取 该多媒体文件 , 并播放包含于所述多媒体文件中的所述多媒体数据。  And a universal media playing module, configured to acquire the multimedia file according to a local storage address of the multimedia file, and play the multimedia data included in the multimedia file. 5、根据权利要求 1或 2所述的多媒体网络应用处理系统,其特征在 于, 所述媒体接收模块获取多媒体数据, 并向通用媒体播放模块发送所 述多媒体数据为: 媒体接收模块, 用于通过私有网络协议接收多媒体数 据, 并通过通用网络协议向通用媒体播放模块发送该多媒体数据的通用 网络协议地址; 并且  The multimedia network application processing system according to claim 1 or 2, wherein the media receiving module acquires multimedia data, and sends the multimedia data to the universal media playing module as: a media receiving module, configured to pass The private network protocol receives the multimedia data and transmits the universal network protocol address of the multimedia data to the universal media playing module through the universal network protocol; 通用媒体播放模块, 用于通过该通用网络协议地址获取多媒体数据 并播放。  A universal media playing module is configured to acquire and play multimedia data through the universal network protocol address. 6、 根据权利要求 5所述的多媒体网络应用处理系统, 其特征在于, 所述通用网络协议为超文本传输协议 HTTP, 实时流传输协议 RTSP或 流式媒体传输协议 MMS。  The multimedia network application processing system according to claim 5, wherein the universal network protocol is a hypertext transfer protocol HTTP, a real-time streaming protocol RTSP or a streaming media transport protocol MMS. 7、根据权利要求 1或 2所述的多媒体网络应用处理系统,其特征在 于, 所述媒体接收模块获取多媒体数据, 并向通用媒体播放模块发送所 述多媒体数据为: 媒体接收模块, 用于通过通用网络协议接收多媒体数 据, 并向通用媒体播放模块发送该多媒体数据的通用网络协议地址; 并 且  The multimedia network application processing system according to claim 1 or 2, wherein the media receiving module acquires the multimedia data, and sends the multimedia data to the universal media playing module as: a media receiving module, configured to pass The universal network protocol receives the multimedia data and transmits the universal network protocol address of the multimedia data to the universal media playing module; 通用媒体播放模块, 用于通过该通用网络协议地址获取多媒体数据 并播放。  A universal media playing module is configured to acquire and play multimedia data through the universal network protocol address. 8、 根据权利要求 7所述的多媒体网络应用处理系统, 其特征在于, 所述通用网络协议为超文本传输协议 HTTP, 实时流传输协议 RTSP或 流式媒体传输协议 MMS。  The multimedia network application processing system according to claim 7, wherein the universal network protocol is a hypertext transfer protocol HTTP, a real-time streaming protocol RTSP or a streaming media transport protocol MMS. 9、 一种多媒体网络应用处理方法, 其特征在于, 该方法包括: 预先 设置 N个媒体接收模块与多媒体应用的对应关系,每一个媒体接收模块 OP60— 090010 分别与一种多媒体应用相对应, 其中 N是大于或者等于 2的自然数; 该 方法还包括: A multimedia network application processing method, the method comprising: pre-setting a correspondence between N media receiving modules and a multimedia application, each media receiving module OP60—0090010 respectively correspond to a multimedia application, where N is a natural number greater than or equal to 2; the method further includes: 媒体接收模块从该媒体接收模块所对应的多媒体网络应用中获取多 媒体数据, 并向通用媒体播放模块发送所述多媒体数据;  The media receiving module acquires multimedia data from the multimedia network application corresponding to the media receiving module, and sends the multimedia data to the universal media playing module. 通用媒体播放模块播放从各媒体接收模块接收到的各种多媒体数 据。  The universal media playback module plays various multimedia data received from each media receiving module. 10、根据权利要求 9所述的多媒体网络应用处理方法,其特征在于, 所述媒体接收模块从该媒体接收模块所对应的多媒体网络应用中获取 多媒体数据 , 并向通用媒体播放模块发送所述多媒体数据包括:  The multimedia network application processing method according to claim 9, wherein the media receiving module acquires multimedia data from a multimedia network application corresponding to the media receiving module, and sends the multimedia to a universal media playing module. The data includes: 媒体接收模块緩存所获取的多媒体数据 , 并以预定的速率将緩存的 多媒体数据发送给通用媒体播放模块; 或  The media receiving module buffers the acquired multimedia data, and sends the buffered multimedia data to the universal media playing module at a predetermined rate; or 媒体接收模块获取包含完整多媒体数据的多媒体文件, 将所述多媒 体文件存放到本地, 并向通用媒体播放模块发送所述多媒体数据的本地 存放地址; 或  The media receiving module acquires a multimedia file containing the complete multimedia data, stores the multimedia file locally, and sends the local storage address of the multimedia data to the universal media playing module; or 媒体接收模块通过私有网络协议接收多媒体数据, 并通过通用网络 协议向通用媒体播放模块发送该多媒体数据的通用网络协议地址; 或 媒体接收模块通过通用网络协议接收多媒体数据, 并向通用媒体播 放模块发送该多媒体数据的通用网络协议地址。  The media receiving module receives the multimedia data through the private network protocol, and sends the universal network protocol address of the multimedia data to the universal media playing module through the universal network protocol; or the media receiving module receives the multimedia data through the universal network protocol, and sends the multimedia data to the universal media playing module. The general network protocol address of the multimedia data. 11、根据权利要求 9或 10所述的多媒体网络应用处理方法,其特征 在于, 所述多媒体网络应用包括网络电视直播、 视频分享、 在线电台、 在线卡拉 OK:、 视频点播和在线音乐点播。  The multimedia network application processing method according to claim 9 or 10, wherein the multimedia network application comprises a network television live broadcast, a video sharing, an online radio, an online karaoke:, a video on demand, and an online music on demand.
PCT/CN2009/070737 2008-03-11 2009-03-11 Multimedia network application processing system and method Ceased WO2009111982A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CNA2008100073558A CN101242329A (en) 2008-03-11 2008-03-11 A multimedia network application processing system and method
CN200810007355.8 2008-03-11

Publications (1)

Publication Number Publication Date
WO2009111982A1 true WO2009111982A1 (en) 2009-09-17

Family

ID=39933550

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2009/070737 Ceased WO2009111982A1 (en) 2008-03-11 2009-03-11 Multimedia network application processing system and method

Country Status (2)

Country Link
CN (1) CN101242329A (en)
WO (1) WO2009111982A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101242329A (en) * 2008-03-11 2008-08-13 腾讯科技(深圳)有限公司 A multimedia network application processing system and method
CN103313111A (en) * 2012-10-29 2013-09-18 中兴通讯股份有限公司 Media playing method and device
CN102970579B (en) * 2012-11-28 2015-06-17 四川长虹电器股份有限公司 Method and device for monitoring video buffer area
CN107333184B (en) * 2017-06-19 2019-11-19 依偎科技(南昌)有限公司 A kind of live broadcasting method and live streaming equipment based on remote desktop

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1791102A (en) * 2003-12-18 2006-06-21 腾讯科技(深圳)有限公司 Network download tool
US20060253547A1 (en) * 2005-01-07 2006-11-09 Wood Anthony J Universal music apparatus for unifying access to multiple specialized music servers
CN101242329A (en) * 2008-03-11 2008-08-13 腾讯科技(深圳)有限公司 A multimedia network application processing system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1791102A (en) * 2003-12-18 2006-06-21 腾讯科技(深圳)有限公司 Network download tool
US20060253547A1 (en) * 2005-01-07 2006-11-09 Wood Anthony J Universal music apparatus for unifying access to multiple specialized music servers
CN101242329A (en) * 2008-03-11 2008-08-13 腾讯科技(深圳)有限公司 A multimedia network application processing system and method

Also Published As

Publication number Publication date
CN101242329A (en) 2008-08-13

Similar Documents

Publication Publication Date Title
CN101099142B (en) System and method for obtaining digital multimedia content from a network node
US11620972B2 (en) System and method for association of a song, music, or other media content with a user's video content
US8903895B2 (en) Method of streaming media to heterogeneous client devices
US9130799B2 (en) System and method for effectuating playlist seeking with respect to digital multimedia content from a network node
JP5341186B2 (en) Proxy function
US20130282793A1 (en) Media content sharing
WO2012065550A1 (en) Method and system for interaction between a multimedia terminal and an ip set top box
CN102055718B (en) Method, device and system for layering request content in http streaming system
WO2004090735A1 (en) Content providing server, information processing device and method, and computer program
CN107534793B (en) Receiving device, transmitting device and data processing method
JP2015534311A (en) System and method for delivering audiovisual content to client devices
CN103190097B (en) The method sent and receive the media information file for HTTP streaming
US20080115177A1 (en) Method and system for providing a file
WO2009111982A1 (en) Multimedia network application processing system and method
CN101335851A (en) A network TV receiver capable of watching live video through the network
JP6597604B2 (en) Reception device, transmission device, data communication method, and data processing method
JP4419434B2 (en) Server apparatus, information processing apparatus, information processing method, and computer program
CN101888406B (en) Set top box, business server, program downloading method and program transmitting method and system
CN107851072B (en) Receiving apparatus, transmitting apparatus, and data processing method
Callaly et al. Architecture of a PVR appliance with'long-tail'Internet-TV capabilities
Park et al. A transparent protocol scheme based on UPnP AV for ubiquitous home

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09719132

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112 (1) EPC (EPO FORM 1205A DATED 23/02/2011)

122 Ep: pct application non-entry in european phase

Ref document number: 09719132

Country of ref document: EP

Kind code of ref document: A1