CN101123718A - Method and system for multimedia on-demand broadcasting, and multimedia terminal - Google Patents
Method and system for multimedia on-demand broadcasting, and multimedia terminal Download PDFInfo
- Publication number
- CN101123718A CN101123718A CN200710149392.8A CN200710149392A CN101123718A CN 101123718 A CN101123718 A CN 101123718A CN 200710149392 A CN200710149392 A CN 200710149392A CN 101123718 A CN101123718 A CN 101123718A
- Authority
- CN
- China
- Prior art keywords
- multimedia
- demand
- call request
- media stream
- terminal
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/65—Transmission of management data between client and server
- H04N21/658—Transmission by the client directed to the server
- H04N21/6581—Reference data, e.g. a movie identifier for ordering a movie or a product identifier in a home shopping application
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供一种多媒体点播的方法及系统、多媒体终端、多媒体系统。所述多媒体点播的方法包括:多媒体终端发送多媒体点播的呼叫请求给应用服务器,所述多媒体点播的呼叫请求携带点播的媒体流信息;多媒体终端接收应用服务器返回的多媒体点播的呼叫请求的响应消息,所述多媒体点播的呼叫请求的响应消息中携带与点播的媒体流对应的地址;多媒体终端根据所述多媒体点播的呼叫请求的响应消息中携带的与点播的媒体流对应的地址,获取点播的媒体流。通过本发明实施例提供的技术方案,多媒体终端能够获取点播的媒体流的地址,根据获取的媒体流地址,从多媒体系统获取点播的媒体流,从而实现在多媒体终端上进行多媒体点播。
The invention provides a method and system for multimedia on-demand broadcasting, a multimedia terminal and a multimedia system. The method for the multimedia on demand includes: the multimedia terminal sends a call request of the multimedia on demand to the application server, the call request of the multimedia on demand carries the media stream information of the on demand; the multimedia terminal receives the response message of the call request of the multimedia on demand returned by the application server, The address corresponding to the on-demand media stream is carried in the response message of the multimedia on-demand call request; the multimedia terminal obtains the on-demand media stream according to the address corresponding to the on-demand media stream carried in the response message of the multimedia on-demand call request flow. Through the technical solution provided by the embodiment of the present invention, the multimedia terminal can acquire the address of the on-demand media stream, and obtain the on-demand media stream from the multimedia system according to the acquired media stream address, thereby implementing multimedia on-demand on the multimedia terminal.
Description
技术领域technical field
本发明涉及互联网通信技术领域,特别涉及一种多媒体点播的方法及系统、多媒体终端。The invention relates to the technical field of Internet communication, in particular to a method and system for multimedia on-demand broadcasting, and a multimedia terminal.
背景技术Background technique
下一代网络(NGN,Next Generation Network)是一种业务驱动型网络,它采用综合、开放、融合的网络架构,通过业务与呼叫控制完全分离、呼叫控制与承载完全分离,从而实现相对独立的业务体系,使业务独立于网络。作为应用服务器的软交换是NGN的控制功能实体,为具有实时性要求的业务的提供呼叫控制和连接控制功能,是NGN呼叫与控制的核心。作为大容量、高性能的应用服务器产品,属于第二类电信设备(即位于中心机房、无用户线接口的设备),主要应用于NGN的网络控制层,完成基于互联网协议(IP,InternetProtocol)的分组网络的语音、数据、多媒体业务的呼叫控制和连接管理等功能。Next Generation Network (NGN, Next Generation Network) is a service-driven network, which adopts a comprehensive, open, and integrated network architecture, and achieves relatively independent services through the complete separation of service and call control, call control and bearer. The system makes the business independent of the network. The softswitch as an application server is the control function entity of NGN, which provides call control and connection control functions for services with real-time requirements, and is the core of NGN call and control. As a large-capacity, high-performance application server product, it belongs to the second type of telecommunications equipment (that is, equipment located in the central computer room and without user line interface), which is mainly used in the network control layer of NGN to complete the Internet Protocol (IP, Internet Protocol)-based Functions such as call control and connection management of voice, data, and multimedia services in packet networks.
常见的具备多媒体应用功能的多媒体终端包括分离终端、融合终端、纯会话发起协议(SIP)终端。其中,分离终端是指公共电话交换网(PSTN,PublicSwitched Telephone Network)的普通话机和可视电话的SIP话机分离开来,分离之后SIP话机的多媒体输出到电视机,电视机的内部内置SIP话机,一般有网口或者非对称数字用户线(ADSL,Asymmetrical Digital Subscriber Line)接口;融合终端是指PSTN的普通话机和可视电话的SIP话机融合在一起,物理实体是一个,内部逻辑分成PSTN话机和SIP话机,内置ADSL接口和网口;纯SIP终端则类似融合终端,差别在于其有独立的液晶显示(LCD,Liquid CrystalDisplay)屏幕,如市面上的VP8220终端或MC820终端。Common multimedia terminals with multimedia application functions include separate terminals, converged terminals, and pure Session Initiation Protocol (SIP) terminals. Among them, the separation terminal refers to the separation of the ordinary telephone set of the Public Switched Telephone Network (PSTN) and the SIP telephone set of the videophone. After the separation, the multimedia of the SIP telephone is output to the TV, and the built-in SIP telephone of the TV is Generally, there is a network port or an asymmetrical digital subscriber line (ADSL, Asymmetrical Digital Subscriber Line) interface; the fusion terminal refers to the integration of the PSTN ordinary telephone set and the videophone SIP telephone set. The physical entity is one, and the internal logic is divided into PSTN telephone set and A SIP phone has a built-in ADSL interface and network port; a pure SIP terminal is similar to a fusion terminal, the difference is that it has an independent LCD (Liquid Crystal Display) screen, such as the VP8220 terminal or MC820 terminal on the market.
其中,SIP话机是基于SIP协议在IP网络上进行多媒体通信。SIP协议是由IETF提出并主持研究的一个在IP网络上进行多媒体通信的应用层控制协议,它被用来创建、修改、和终结一个或多个参加者参加的会话进程。这些会话包括互联网多媒体会议、互联网电话、远程教育以及远程医疗等。所有的因特网上交互式两方或多方多媒体通信活动,统称为多媒体会话。Wherein, the SIP phone performs multimedia communication on the IP network based on the SIP protocol. The SIP protocol is an application-layer control protocol for multimedia communication on an IP network proposed and hosted by the IETF. It is used to create, modify, and terminate a session process in which one or more participants participate. These sessions include Internet multimedia conferencing, Internet telephony, distance education, and telemedicine. All interactive two-party or multi-party multimedia communication activities on the Internet are collectively referred to as multimedia sessions.
多媒体点播(VOD,Video On Demand)是指用户可以在终端的多媒体界面上浏览、操作多媒体库中相应的多媒体内容,所述多媒体库中具备丰富的多媒体内容。目前,具备多媒体应用功能的多媒体终端还不能通过多媒体点播呼叫请求来实现多媒体点播。Multimedia on demand (VOD, Video On Demand) means that the user can browse and operate the corresponding multimedia content in the multimedia library on the multimedia interface of the terminal, and the multimedia library has rich multimedia content. At present, a multimedia terminal with a multimedia application function cannot implement multimedia on demand through a multimedia on demand call request.
因此,在进行本发明创造过程中,发明人发现现有技术中至少存在如下问题:现有技术提供的技术方案中,多媒体终端不能通过发起多媒体点播呼叫请求来实现多媒体点播。Therefore, during the creation process of the present invention, the inventor found at least the following problems in the prior art: in the technical solution provided by the prior art, the multimedia terminal cannot implement multimedia on-demand by initiating a multimedia on-demand call request.
发明内容Contents of the invention
本发明实施例要解决的技术问题是提供一种多媒体点播的方法及系统、多媒体终端,能够实现通过多媒体点播呼叫来进行多媒体点播。The technical problem to be solved by the embodiments of the present invention is to provide a method and system for multimedia on-demand, and a multimedia terminal, which can implement multimedia on-demand through a multimedia on-demand call.
为解决上述技术问题,本发明实施例的目的是通过以下技术方案实现的:In order to solve the above technical problems, the purpose of the embodiments of the present invention is achieved through the following technical solutions:
本发明实施例提供一种多媒体点播的方法,包括:Embodiments of the present invention provide a method for multimedia on-demand, including:
多媒体终端发送多媒体点播的呼叫请求给应用服务器,所述多媒体点播的呼叫请求携带点播的媒体流信息;The multimedia terminal sends a multimedia on-demand call request to the application server, and the multimedia on-demand call request carries on-demand media stream information;
多媒体终端接收应用服务器返回的多媒体点播的呼叫请求的响应消息,所述多媒体点播的呼叫请求的响应消息中携带与点播的媒体流对应的地址;The multimedia terminal receives the response message of the multimedia on-demand call request returned by the application server, and the response message of the multimedia-on-demand call request carries an address corresponding to the on-demand media stream;
多媒体终端根据所述多媒体点播的呼叫请求的响应消息中携带的与点播的媒体流对应的地址,获取点播的媒体流。The multimedia terminal acquires the on-demand media stream according to the address corresponding to the on-demand media stream carried in the response message of the multimedia on-demand call request.
本发明实施例还提供一种多媒体点播的系统,包括;The embodiment of the present invention also provides a multimedia on-demand system, including;
多媒体终端,用于发送多媒体点播的呼叫请求,携带点播的媒体流信息,并根据返回的多媒体点播的呼叫请求的响应消息中携带的与点播的媒体流对应的地址,获取点播的媒体流;The multimedia terminal is used to send a call request for multimedia on-demand, carrying the on-demand media stream information, and obtain the on-demand media stream according to the address corresponding to the on-demand media stream carried in the response message of the returned multimedia on-demand call request;
多媒体系统,用于接收多媒体终端发送的多媒体点播的呼叫请求,并根据所述多媒体点播的呼叫请求,返回携带与点播的媒体流对应的地址的多媒体点播的呼叫请求的响应消息给多媒体终端,并向多媒体终端提供多媒体终端点播的媒体流。The multimedia system is configured to receive a multimedia on-demand call request sent by a multimedia terminal, and return a response message to a multimedia on-demand call request carrying an address corresponding to the on-demand media stream to the multimedia terminal according to the multimedia on-demand call request, and Provide the multimedia terminal with the media stream requested by the multimedia terminal.
本发明实施例还提供一种多媒体点播的系统,包括:The embodiment of the present invention also provides a system for multimedia on demand, including:
多媒体终端,用于发送多媒体点播的呼叫请求,并根据返回的多媒体点播的呼叫请求的响应消息中携带的与点播的媒体流对应的地址,获取点播的媒体流;The multimedia terminal is configured to send a call request for multimedia on-demand, and obtain the on-demand media stream according to the address corresponding to the on-demand media stream carried in the response message of the returned multimedia on-demand call request;
业务代理,用于接收所述多媒体终端发送的多媒体点播的呼叫请求,并根据所述多媒体点播的呼叫请求所携带的点播的媒体流信息,返回携带与点播的媒体流对应的地址的多媒体点播的呼叫请求的响应消息给多媒体系统;The service agent is configured to receive the call request of the multimedia on demand sent by the multimedia terminal, and return the multimedia on demand message carrying the address corresponding to the on demand media stream according to the on demand media stream information carried in the call request of the multimedia on demand. The response message of the call request to the multimedia system;
多媒体系统,用于向多媒体终端提供多媒体终端点播的媒体流。The multimedia system is used to provide the multimedia terminal with the media stream on demand of the multimedia terminal.
本发明实施例还提供一种多媒体终端,包括:The embodiment of the present invention also provides a multimedia terminal, including:
发送单元,用于发送多媒体点播的呼叫请求;A sending unit, configured to send a call request for multimedia on demand;
接收单元,用于接收返回的多媒体点播的呼叫请求的响应消息,所述多媒体点播的呼叫请求的响应消息中携带与点播的媒体流对应的地址;The receiving unit is used to receive the returned response message of the call request of the multimedia on demand, and the response message of the call request of the multimedia on demand carries the address corresponding to the media stream on demand;
媒体流获取单元,用于根据所述接收单元所接收的与点播的媒体流对应的地址,获取点播的媒体流。The media stream acquisition unit is configured to acquire the on-demand media stream according to the address corresponding to the on-demand media stream received by the receiving unit.
通过本发明实施例提供的多媒体点播的方法及系统、多媒体终端,多媒体终端能够通过发起多媒体点播呼叫请求来获取点播的媒体流的地址,根据获取的媒体流地址,从多媒体系统获取点播的媒体流,从而实现通过发起多媒体点播呼叫请求来进行多媒体点播。Through the multimedia on-demand method and system and the multimedia terminal provided by the embodiments of the present invention, the multimedia terminal can obtain the address of the on-demand media stream by initiating a multimedia on-demand call request, and obtain the on-demand media stream from the multimedia system according to the acquired media stream address , so as to implement multimedia on demand by initiating a multimedia on demand call request.
附图说明Description of drawings
图1为本发明多媒体点播的方法第一实施例的信令流程图;Fig. 1 is the signaling flowchart of the first embodiment of the method for multimedia on demand of the present invention;
图2为本发明多媒体点播的方法第二实施例的信令流程图;Fig. 2 is the signaling flowchart of the second embodiment of the method for multimedia on demand of the present invention;
图3为本发明多媒体点播的方法第三实施例的信令流程图;Fig. 3 is the signaling flowchart of the third embodiment of the method for multimedia on demand in the present invention;
图4为本发明多媒体点播的方法第四实施例的信令流程图;Fig. 4 is the signaling flowchart of the fourth embodiment of the method for multimedia on demand according to the present invention;
图5为本发明多媒体点播的方法的第五实施例的流程图;Fig. 5 is the flow chart of the fifth embodiment of the method for multimedia on demand of the present invention;
图6为本发明多媒体点播的系统第一实施例的结构图;Fig. 6 is the structural diagram of the first embodiment of the system of multimedia on demand of the present invention;
图7为本发明多媒体点播的系统第二实施例的结构图。FIG. 7 is a structural diagram of the second embodiment of the multimedia on-demand system of the present invention.
具体实施方式Detailed ways
本发明实施例提供一种多媒体点播的方法及系统、多媒体终端。为使本发明的技术方案更加清楚明白,以下参照附图并列举实施例,对本发明进一步详细说明。Embodiments of the present invention provide a method and system for multimedia on-demand, and a multimedia terminal. In order to make the technical solution of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and examples.
请参照图1,为本发明多媒体点播的方法的第一实施例的流程图。本实施例中多媒体终端为融合终端、多媒体系统处于流媒体服务器(Media Server)中,且融合终端基于应用服务器直接向Media Server请求点播多媒体。Please refer to FIG. 1 , which is a flow chart of the first embodiment of the multimedia on-demand method of the present invention. In this embodiment, the multimedia terminal is a converged terminal, the multimedia system is in a streaming media server (Media Server), and the converged terminal directly requests multimedia on demand from the Media Server based on the application server.
所述多媒体点播的方法的具体过程包括:The concrete process of the method for described multimedia on demand includes:
步骤101:用户通过融合终端发送多媒体点播的呼叫请求给应用服务器,并携带点播的媒体流信息;Step 101: the user sends a call request for multimedia on-demand to the application server through the converged terminal, and carries the on-demand media stream information;
本实施例中,应用服务器为软交换,例如SX3000。In this embodiment, the application server is a softswitch, such as SX3000.
所述多媒体点播的呼叫请求可以携带多媒体点播接入码。The multimedia on demand call request may carry a multimedia on demand access code.
例如当多媒体点播接入码为999时,应用服务器通过外置的地址翻译数据库(例如SHLR9200),将多媒体点播接入码999翻译为多媒体系统的呼叫地址28780999,那么应用服务器可以根据28780999将所述多媒体点播的呼叫请求路由至28780999对应的Media Server。For example, when the multimedia on-demand access code is 999, the application server translates the multimedia on-demand access code 999 into the call address 28780999 of the multimedia system through an external address translation database (such as SHLR9200). The call request for multimedia on demand is routed to the Media Server corresponding to 28780999.
所述点播的媒体流信息可以为与媒体流对应的编码,例如编码12345表示视频节目A,编码54321表示音频节目B等。The on-demand media stream information may be a code corresponding to the media stream, for example, code 12345 indicates video program A, code 54321 indicates audio program B, and so on.
步骤102:应用服务器将所述多媒体点播的呼叫请求转发至流媒体服务器;Step 102: the application server forwards the call request of the multimedia on demand to the streaming media server;
所述多媒体点播的呼叫请求还可以携带融合终端的签约信息,在转发所述多媒体点播的呼叫请求之前,应用服务器还可以根据所述签约信息,对所述多媒体点播的呼叫请求进行鉴权,如果鉴权成功,则转发所述多媒体点播的呼叫请求;如果鉴权失败,则拒绝转发所述多媒体点播的呼叫请求。The multimedia on-demand call request may also carry the subscription information of the converged terminal, and before forwarding the multimedia on-demand call request, the application server may also authenticate the multimedia on-demand call request according to the subscription information, if If the authentication succeeds, forward the call request of the multimedia on demand; if the authentication fails, then refuse to forward the call request of the multimedia on demand.
步骤103:流媒体服务器向应用服务器返回多媒体点播的呼叫请求的响应消息,携带与点播的媒体流对应的地址,即流媒体服务器中媒体流的实时流协议(RTSP,Real Time Streaming Protocol)统一资源标识符(URI,Uniform ResourceIdentifier)地址;Step 103: the streaming media server returns the response message of the call request of multimedia on demand to the application server, carrying the address corresponding to the media stream on demand, that is, the real-time streaming protocol (RTSP, Real Time Streaming Protocol) unified resource of the media stream in the streaming media server Identifier (URI, Uniform ResourceIdentifier) address;
多媒体点播的呼叫请求的响应消息为SIP 3XX消息,例如SIP 302消息。The response message of the call request of multimedia on demand is a SIP 3XX message, such as a SIP 302 message.
SIP 3XX消息一般支持电话(TEL,Telephone)URI/SIP URI,而由于本实施例中,SIP 3XX消息需要携带流媒体服务器中媒体流的地址,因此需要扩展SIPSIP 3XX message generally supports telephone (TEL, Telephone) URI/SIP URI, and because in the present embodiment, SIP 3XX message needs to carry the address of media flow in the streaming media server, therefore needs to expand SIP
3XX消息中的URI地址,使SIP 3XX消息也支持RTSP URI。The URI address in the 3XX message, so that the SIP 3XX message also supports RTSP URI.
下面举例说明扩展后SIP 302消息的格式:The following example illustrates the format of the extended SIP 302 message:
SIP/2.0302Moved TemporarilySIP/2.0302Moved Temporarily
Via:SIP/2.0/UDP 182.20.20.100:5061;branch=z9hG4bKa271bd8c4Via:SIP/2.0/UDP 182.20.20.100:5061; branch=z9hG4bKa271bd8c4
Call-ID:e870d228a24d260c0d6acbb3a271bd8c@182.20.20.100Call-ID: e870d228a24d260c0d6acbb3a271bd8c@182.20.20.100
From:<sip:07558880001@182.20.20.100;user=phone>;tag=a271bd8cFrom:<sip:07558880001@182.20.20.100; user=phone>; tag=a271bd8c
To:<sip:10001@182.20.70.100;user=phone>;tag=41b092cbTo:<sip:10001@182.20.70.100; user=phone>; tag=41b092cb
CSeq:1INVITECSeq: 1 INVITE
Contact:<rtsp://media.example.com:554/twister>Contact: <rtsp://media.example.com:554/twister>
Content-Length:...Content-Length:...
其中,RTSP URI在SIP 302的Contact域中。Among them, the RTSP URI is in the Contact field of SIP 302.
步骤104:应用服务器转发所述多媒体点播的呼叫请求的响应消息给融合终端;Step 104: The application server forwards the response message of the multimedia on-demand call request to the fusion terminal;
步骤105:融合终端向应用服务器返回确认消息;Step 105: the fusion terminal returns a confirmation message to the application server;
步骤106:应用服务器向流媒体服务器转发确认消息;Step 106: the application server forwards the confirmation message to the streaming media server;
下面是融合终端与流媒体服务器之间RTSP标准会话过程,即融合终端从流媒体服务器获取所需的媒体流的具体过程:The following is the RTSP standard session process between the fusion terminal and the streaming media server, that is, the specific process for the fusion terminal to obtain the required media stream from the streaming media server:
步骤107:根据所述多媒体点播的呼叫请求的响应消息携带的流媒体服务器媒体流的URI地址,融合终端发送建立RTSP连接请求给流媒体服务器;Step 107: According to the URI address of the streaming media server media stream carried in the response message of the call request of the multimedia on demand, the fusion terminal sends an RTSP connection request to the streaming media server;
步骤108:流媒体服务器向融合终端返回RTSP连接成功的响应消息;Step 108: the streaming media server returns a response message that the RTSP connection is successful to the fusion terminal;
步骤109:融合终端发送选项(OPTION)请求给流媒体服务器,请求流媒体服务器提供其支持的消息类型;Step 109: the fusion terminal sends an option (OPTION) request to the streaming media server, requesting the streaming media server to provide the message type it supports;
步骤110:流媒体服务器向融合终端返回OPTION请求的响应消息,携带流媒体服务器支持的消息类型;Step 110: The streaming media server returns a response message to the OPTION request to the fusion terminal, carrying the message type supported by the streaming media server;
步骤111:融合终端发送描述(DESCRIBE)请求给流媒体服务器,请求流媒体服务器提供其具体连接信息,例如端口地址等;Step 111: the fusion terminal sends a description (DESCRIBE) request to the streaming media server, requesting the streaming media server to provide its specific connection information, such as port address, etc.;
步骤112:流媒体服务器向融合终端返回DESCRIBE请求的响应消息,携带流媒体服务器的具体连接信息;Step 112: the streaming media server returns a DESCRIBE request response message to the fusion terminal, carrying the specific connection information of the streaming media server;
步骤113:融合终端发送多媒体信息(例如音频、视频等)建立请求给流媒体服务器;Step 113: the fusion terminal sends a multimedia information (such as audio, video, etc.) establishment request to the streaming server;
步骤114:流媒体服务器向融合终端返回多媒体信息建立请求的响应消息;Step 114: The streaming media server returns a response message of the multimedia information establishment request to the fusion terminal;
步骤115:根据用户点播的多媒体信息,融合终端发送播放(PLAY)请求给流媒体服务器;Step 115: According to the multimedia information requested by the user, the fusion terminal sends a play (PLAY) request to the streaming media server;
步骤116:流媒体服务器向融合终端返回PLAY请求的响应消息;Step 116: the streaming media server returns a response message of the PLAY request to the fusion terminal;
步骤117:流媒体服务器向融合终端发送用户点播多媒体信息对应的媒体流。Step 117: The streaming media server sends the media stream corresponding to the multimedia information requested by the user to the converged terminal.
对于纯SIP终端,其与融合终端的上述多媒体点播过程类似。分离终端通过遥控拨号来发送多媒体点播的呼叫请求(例如采用电视遥控器进行拨号),其它过程与融合终端也类似。因此,不再做进一步描述。For a pure SIP terminal, it is similar to the above-mentioned multimedia on-demand process of a converged terminal. The separate terminal sends a call request for multimedia on demand through remote dialing (for example, dialing with a TV remote controller), and other processes are similar to those of the converged terminal. Therefore, no further description will be given.
请参照图2,为本发明多媒体点播的方法的第二实施例的流程图。本实施例中多媒体终端为融合终端、多媒体系统处于网络服务器(Web Server)中,且融合终端基于应用服务器通过业务代理间接向Web Server请求点播多媒体。Please refer to FIG. 2 , which is a flow chart of the second embodiment of the multimedia on-demand method of the present invention. In this embodiment, the multimedia terminal is a converged terminal, and the multimedia system is in a web server (Web Server), and the converged terminal indirectly requests multimedia on demand from the Web Server through a service agent based on the application server.
所述多媒体点播的方法的具体过程包括:The concrete process of the method for described multimedia on demand includes:
步骤201:用户通过融合终端发送多媒体点播的呼叫请求给应用服务器;Step 201: the user sends a call request for multimedia on demand to the application server through the converged terminal;
本实施例中,应用服务器为软交换。In this embodiment, the application server is a softswitch.
所述多媒体点播的呼叫请求可以携带多媒体点播接入码。The multimedia on demand call request may carry a multimedia on demand access code.
步骤202:应用服务器将所述多媒体点播的呼叫请求转发至业务代理;Step 202: the application server forwards the call request of the multimedia on demand to the service agent;
所述多媒体点播的呼叫请求还可以携带融合终端的签约信息,在转发所述多媒体点播的呼叫请求之前,应用服务器还可以根据所述签约信息,对所述多媒体点播的呼叫请求进行鉴权,如果鉴权成功,则转发所述多媒体点播的呼叫请求;如果鉴权失败,则拒绝转发所述多媒体点播的呼叫请求。The multimedia on-demand call request may also carry the subscription information of the converged terminal, and before forwarding the multimedia on-demand call request, the application server may also authenticate the multimedia on-demand call request according to the subscription information, if If the authentication succeeds, forward the call request of the multimedia on demand; if the authentication fails, then refuse to forward the call request of the multimedia on demand.
步骤203:业务代理对所述多媒体点播的呼叫请求携带的多媒体点播接入码进行翻译,获得多媒体系统的号码,并获取与多媒体系统的号码对应的网络服务器的超文本传输协议(HTTP,Hyper Text Transport Protocol)URI地址;Step 203: the service agent translates the multimedia-on-demand access code carried by the call request of the multimedia-on-demand, obtains the number of the multimedia system, and obtains the hypertext transfer protocol (HTTP, Hyper Text) of the network server corresponding to the number of the multimedia system Transport Protocol) URI address;
业务代理中存储多媒体系统的号码与网络服务的HTTP URI地址的对应关系。The corresponding relationship between the number of the multimedia system and the HTTP URI address of the network service is stored in the service agent.
例如当多媒体点播接入码为999时,业务代理将多媒体点播接入码999翻译为呼叫地址28780999,根据28780999获取与之对应的网络服务器的URI地址。For example, when the multimedia on-demand access code is 999, the service agent translates the multimedia on-demand access code 999 into the calling address 28780999, and obtains the URI address of the network server corresponding thereto according to 28780999.
步骤204:业务代理向应用服务器返回多媒体点播的呼叫请求的响应消息,携带网络服务器的HTTP URI地址;Step 204: the service agent returns the response message of the call request of multimedia on demand to the application server, carrying the HTTP URI address of the network server;
多媒体点播的呼叫请求的响应消息为SIP 3XX消息,例如SIP 302消息。The response message of the call request of multimedia on demand is a SIP 3XX message, such as a SIP 302 message.
SIP 3XX消息一般支持TEL URI/SIP URI,而由于本实施例中,SIP 3XX消息需要携带网络服务器的HTTP URI地址,因此需要扩展SIP 3XX消息中的URI地址,使SIP 3XX消息也支持HTTP URI。SIP 3XX messages generally support TEL URI/SIP URI, and because in the present embodiment, SIP 3XX message needs to carry the HTTP URI address of network server, therefore need to expand the URI address in the SIP 3XX message, make SIP 3XX message also support HTTP URI.
下面举例说明扩展后SIP 302消息的格式:The following example illustrates the format of the extended SIP 302 message:
SIP/2.0302Moved TemporarilySIP/2.0302Moved Temporarily
Via:SIP/2.0/UDP 182.20.20.100:5061;branch=z9hG4bKa271bd8c4Via:SIP/2.0/UDP 182.20.20.100:5061; branch=z9hG4bKa271bd8c4
Call-ID:e870d228a24d260c0d6acbb3a271bd8c@182.20.20.100Call-ID: e870d228a24d260c0d6acbb3a271bd8c@182.20.20.100
From:<sip:07558880001@182.20.20.100;user=phone>;tag=a271bd8cFrom:<sip:07558880001@182.20.20.100; user=phone>; tag=a271bd8c
To:<sip:10001@182.20.70.100;user=phone>;tag=41b092cbTo:<sip:10001@182.20.70.100; user=phone>; tag=41b092cb
CSeq:1INVITECSeq: 1 INVITE
Contact:<http://www.buawei.com>Contact: <http://www.buawei.com>
Content-Length:...Content-Length:...
其中,HTTP URI在SIP 302的Contact域中。Among them, the HTTP URI is in the Contact field of SIP 302.
步骤205:应用服务器转发所述多媒体点播的呼叫请求的响应消息给融合终端;Step 205: The application server forwards the response message of the multimedia on-demand call request to the fusion terminal;
步骤206:融合终端向应用服务器返回确认消息;Step 206: the fusion terminal returns a confirmation message to the application server;
步骤207:应用服务器向业务代理转发确认消息;Step 207: the application server forwards the confirmation message to the service agent;
下面是融合终端与网络服务器之间HTTP标准会话过程,即融合终端获取与点播的媒体流对应的地址,即点播的媒体流在网络服务器中的RTSP URI的过程:The following is the HTTP standard session process between the fusion terminal and the network server, that is, the process that the fusion terminal obtains the address corresponding to the on-demand media stream, that is, the process of the RTSP URI of the on-demand media stream in the network server:
步骤208:根据所述多媒体点播的呼叫请求的响应消息携带的网络服务器的HTTP URI地址,融合终端发送建立传输控制协议(TCP,Transmission ControlProtocol)连接请求给网络服务器;Step 208: According to the HTTP URI address of the network server carried in the response message of the call request of the multimedia on-demand program, the fusion terminal sends a transmission control protocol (TCP, Transmission Control Protocol) connection request to the network server;
步骤209:网络服务器向融合终端返回TCP连接成功的响应消息;Step 209: the network server returns a TCP connection success response message to the fusion terminal;
步骤210:根据用户所需的媒体流,融合终端发送HTTP请求给网络服务器;Step 210: According to the media stream required by the user, the fusion terminal sends an HTTP request to the network server;
步骤211:网络服务器向融合终端返回HTTP请求的响应消息,携带用户所需媒体流在网络服务器的RTSP URI;Step 211: the web server returns a response message to the HTTP request to the fusion terminal, carrying the RTSP URI of the media stream required by the user on the web server;
下面是融合终端与网络服务器之间RTSP标准会话过程,即融合终端从网络服务器获取所需的媒体流的具体过程:The following is the RTSP standard session process between the fusion terminal and the network server, that is, the specific process for the fusion terminal to obtain the required media stream from the network server:
步骤212:根据所述HTTP请求的响应消息携带的媒体流在网络服务器的RTSP URI,融合终端发送建立RTSP连接请求给网络服务器;Step 212: According to the RTSP URI of the media stream carried in the response message of the HTTP request in the network server, the fusion terminal sends an RTSP connection request to the network server;
步骤213:网络服务器向融合终端返回RTSP连接成功的响应消息;Step 213: the network server returns a response message that the RTSP connection is successful to the fusion terminal;
步骤214:融合终端发送选项(OPTION)请求给网络服务器,请求获取网络服务器所支持的消息类型;Step 214: the fusion terminal sends an option (OPTION) request to the network server, requesting to obtain the message type supported by the network server;
步骤215:网络服务器向融合终端返回OPTION请求的响应消息,携带网络服务器所支持的消息类型;Step 215: The network server returns a response message of the OPTION request to the fusion terminal, carrying the message type supported by the network server;
步骤216:融合终端发送描述(DESCRIBE)请求给网络服务器,请求获取网络服务器的具体信息,例如网络服务器的地址、端口信息等;Step 216: the fusion terminal sends a description (DESCRIBE) request to the network server, requesting to obtain specific information of the network server, such as the address and port information of the network server;
步骤217:网络服务器向融合终端返回DESCRIBE请求的响应消息,携带网络服务器的具体信息;Step 217: The network server returns a DESCRIBE request response message to the fusion terminal, carrying specific information of the network server;
步骤218:融合终端发送媒体流(例如音频、多媒体等)建立请求给网络服务器;Step 218: the fusion terminal sends a media stream (such as audio, multimedia, etc.) establishment request to the network server;
步骤219:网络服务器向融合终端返回媒体流建立请求的响应消息;Step 219: the network server returns a response message to the media stream establishment request to the converged terminal;
步骤220:根据用户点播的媒体流,融合终端发送播放(PLAY)请求给网络服务器;Step 220: According to the media stream requested by the user, the fusion terminal sends a play (PLAY) request to the network server;
步骤221:网络服务器向融合终端返回PLAY请求的响应消息;Step 221: the network server returns a response message of the PLAY request to the fusion terminal;
步骤222:网络服务器向融合终端发送用户点播的媒体流。Step 222: The network server sends the media stream requested by the user to the converged terminal.
对于纯SIP终端,其与融合终端的上述多媒体点播过程相同。因此,不再做进一步描述。For a pure SIP terminal, it is the same as the above-mentioned multimedia on-demand process of the converged terminal. Therefore, no further description will be given.
请参照图3,为本发明多媒体点播的方法的第三实施例的流程图。本实施例中多媒体终端为分离终端、多媒体系统处于流媒体服务器中,且分离终端基于应用服务器通过业务代理间接向流媒体服务器请求点播多媒体。Please refer to FIG. 3 , which is a flowchart of a third embodiment of the multimedia on-demand method of the present invention. In this embodiment, the multimedia terminal is a separate terminal, the multimedia system is located in the streaming media server, and the separate terminal indirectly requests multimedia on-demand from the streaming media server through the service agent based on the application server.
所述多媒体点播的方法的具体过程包括:The concrete process of the method for described multimedia on demand includes:
步骤301:用户通过分离终端的公共电话交换网(PSTN,Public SwitchedTelephone Network)话机发送多媒体点播的呼叫请求给应用服务器,并携带点播的媒体流信息;Step 301: the user sends a call request for multimedia on-demand to the application server through the public switched telephone network (PSTN, Public Switched Telephone Network) phone of the separate terminal, and carries the on-demand media stream information;
本实施例中,应用服务器为软交换。In this embodiment, the application server is a softswitch.
所述点播的媒体流信息可以为与媒体流对应的编码,例如编码12345表示视频节目A,编码54321表示音频节目B等。The on-demand media stream information may be a code corresponding to the media stream, for example, code 12345 indicates video program A, code 54321 indicates audio program B, and so on.
所述多媒体点播的呼叫请求可以携带多媒体点播接入码。The multimedia on demand call request may carry a multimedia on demand access code.
步骤302:应用服务器将所述多媒体点播的呼叫请求转发至业务代理;Step 302: the application server forwards the call request of the multimedia on demand to the service agent;
所述多媒体点播的呼叫请求还可以携带融合终端的签约信息,在转发所述多媒体点播的呼叫请求之前,应用服务器还可以根据所述签约信息,对所述多媒体点播的呼叫请求进行鉴权,如果鉴权成功,则转发所述多媒体点播的呼叫请求;如果鉴权失败,则拒绝转发所述多媒体点播的呼叫请求。The multimedia on-demand call request may also carry the subscription information of the converged terminal, and before forwarding the multimedia on-demand call request, the application server may also authenticate the multimedia on-demand call request according to the subscription information, if If the authentication succeeds, forward the call request of the multimedia on demand; if the authentication fails, then refuse to forward the call request of the multimedia on demand.
步骤303:业务代理对所述多媒体点播的呼叫请求携带的多媒体点播接入码、媒体流信息进行翻译,并获取与点播的媒体流对应的地址,即流媒体服务器中媒体流的RTSP URI地址;Step 303: the service agent translates the multimedia on-demand access code and the media stream information carried by the call request of the multimedia on-demand, and obtains the address corresponding to the on-demand media stream, that is, the RTSP URI address of the media stream in the streaming server;
业务代理中存储多媒体点播码、媒体流信息与RTSP URI地址的对应关系。The service agent stores the correspondence between multimedia on-demand codes, media stream information and RTSP URI addresses.
步骤304:业务代理向应用服务器返回多媒体点播的呼叫请求的响应消息,携带流媒体服务器中媒体流的RTSP URI地址;Step 304: the service agent returns the response message of the call request of multimedia on demand to the application server, carrying the RTSP URI address of the media flow in the streaming server;
多媒体点播的呼叫请求的响应消息为SIP 3XX消息,例如SIP 302消息。The response message of the call request of multimedia on demand is a SIP 3XX message, such as a SIP 302 message.
SIP 3XX消息一般支持TEL URI/SIP URI,而由于本实施例中,SIP 3XX消息需要携带媒体流服务器中媒体流的RTSP URI地址,因此需要扩展SIP3XX消息中的URI地址,使SIP 3XX消息也支持RTSP URI。可以如实施例一所示进行扩展。SIP 3XX messages generally support TEL URI/SIP URI, and because in this embodiment, SIP 3XX messages need to carry the RTSP URI address of the media flow in the media streaming server, so it is necessary to expand the URI address in the SIP3XX message so that the SIP 3XX message also supports RTSP URIs. It can be expanded as shown in Embodiment 1.
步骤305:应用服务器查询外置数据库得到分离终端绑定的SIP话机地址;Step 305: The application server queries the external database to obtain the SIP phone address bound to the separated terminal;
步骤306:应用服务器将所述流媒体服务器的URI地址封装在SIP INFO消息的BODY中发送给分离终端绑定的SIP话机;Step 306: the application server encapsulates the URI address of the streaming media server in the BODY of the SIP INFO message and sends it to the SIP phone bound to the separation terminal;
SIPINFO消息一般支持TEL URI/SIP URI,而由于本实施例中,SIP INFO消息需要携带流媒体服务器的地址,因此需要扩展SIP INFO消息中的URI地址,使SIP INFO消息也支持RTSP URI。SIPINFO message generally supports TEL URI/SIP URI, and because in the present embodiment, SIP INFO message needs to carry the address of streaming media server, therefore needs to expand the URI address in the SIP INFO message, makes SIP INFO message also support RTSP URI.
下面举例说明扩展后SIP INFO消息的格式:The following example illustrates the format of the extended SIP INFO message:
INFO sip:075589834250@10.75.35.161;user=phone SIP/2.0INFO sip:075589834250@10.75.35.161; user=phone SIP/2.0
Via:SIP/2.0/UDP 10.70.106.82:5060;branch=z9hG4bK3883054875Via:SIP/2.0/UDP 10.70.106.82:5060; branch=z9hG4bK3883054875
From:<sip:114@10.75.35.161;user=phone>;tag=1451640803From:<sip:114@10.75.35.161; user=phone>; tag=1451640803
To:<sip:075589834250@10.75.35.161;user=phone>To:<sip:075589834250@10.75.35.161; user=phone>
Call-ID:EC78236491@10.70.106.82Call-ID: EC78236491@10.70.106.82
CSeq:29INFOCSeq:29INFO
Max-Forwards:5Max-Forwards: 5
Subject:Client RequestSubject: Client Request
Allow:INVITE,ACK,CANCEL,BYE,OPTIONS,REFER,SUBSCRIBE,NOTIFY,INFO,INFOAllow: INVITE, ACK, CANCEL, BYE, OPTIONS, REFER, SUBSCRIBE, NOTIFY, INFO, INFO
Content-Type:text/xmlContent-Type: text/xml
Content-Length:..Content-Length: ..
<inf><inf>
<cmd>3110</cmd><cmd>3110</cmd>
<linkuri>*****************</linkuri><linkuri>******************</linkuri>
<cont>********************</cont><cont>********************</cont>
<autolink>0</autolink><autolink>0</autolink>
</inf></inf>
其中,INFO消息体为XML格式,消息体的最大长度为512字节。<Cont>参数(Tag)与<linkuri>Tag使用base64进行加密,只对这两个字段加密。<Cont>Tag为所显示的多媒体系统的信息内容,可以为文本信息,也可以包含一个或多个链接地址。<Linkuri>Tag为链接地址,可以是HTTP URI或者RTSP URI。<autolink>Tag为是否自动链接,1表示自动链接,0表示用户选择。Wherein, the INFO message body is in XML format, and the maximum length of the message body is 512 bytes. The <Cont> parameter (Tag) and <linkuri>Tag are encrypted with base64, and only these two fields are encrypted. <Cont>Tag is the information content of the displayed multimedia system, which can be text information, and can also contain one or more link addresses. <Linkuri>Tag is the link address, which can be HTTP URI or RTSP URI. <autolink>Tag is whether to link automatically, 1 means automatic link, 0 means user selection.
如果终端收到INFO消息中只含有<cont>,则在终端显示多媒体系统的信息内容;如果只含有<linkuri>,则终端可以根据命令码和参数一起决定是否自动链接<Linkuri>Tag中的URI;如果同时含有<cont>和<linkuri>,则在终端显示多媒体系统的内容并按<Linkuri>Tag中的URI进行下载,且终端可以根据命令码和参数一起决定是自动链接<linkuri>Tag中的URI,还是由用户选择是否进行链接。If the terminal receives only <cont> in the INFO message, it will display the information content of the multimedia system on the terminal; if it only contains <linkuri>, the terminal can decide whether to automatically link to the URI in the <Linkuri>Tag according to the command code and parameters ; If it contains both <cont> and <linkuri>, then display the content of the multimedia system on the terminal and download it according to the URI in the <Linkuri>Tag, and the terminal can decide whether to automatically link to the <linkuri>Tag according to the command code and parameters URI, or it is up to the user to choose whether to link.
步骤307:应用服务器返回ACK响应消息给业务代理;Step 307: the application server returns an ACK response message to the service agent;
步骤308:分离终端绑定的SIP话机返回SIP 200响应消息给应用服务器;Step 308: The SIP phone bound to the separation terminal returns a SIP 200 response message to the application server;
步骤309:应用服务器发送释放(RELCOM/REL)消息给分离终端用户使用的PSTN话机,用于告知PSTN话机通话过程结束;Step 309: the application server sends a release (RELCOM/REL) message to the PSTN phone used by the separated terminal user, to inform the PSTN phone that the call process is over;
下面是分离终端与流媒体服务器之间RTSP标准会话过程:The following is the RTSP standard session process between the separation terminal and the streaming media server:
步骤310:根据所述INFO消息中携带的流媒体服务器的RTSP URI地址,分离终端的SIP话机发送建立RTSP连接请求给流媒体服务器;Step 310: according to the RTSP URI address of the streaming media server carried in the INFO message, the SIP phone of the separation terminal sends an RTSP connection request to the streaming media server;
步骤311:流媒体服务器向分离终端的SIP话机返回RTSP连接成功的响应消息;Step 311: the streaming media server returns a RTSP connection success response message to the SIP phone of the separated terminal;
步骤312:分离终端的SIP话机发送OPTION请求给流媒体服务器,请求流媒体服务器提供多媒体系统的多媒体菜单;Step 312: the SIP phone of the separated terminal sends an OPTION request to the streaming media server, requesting the streaming media server to provide the multimedia menu of the multimedia system;
步骤313:流媒体服务器向分离终端的SIP话机返回OPTION请求的响应消息,携带多媒体系统的多媒体菜单;Step 313: The streaming media server returns a response message to the OPTION request to the SIP phone of the separate terminal, carrying the multimedia menu of the multimedia system;
步骤314:分离终端的SIP话机发送DESCRIBE请求给流媒体服务器;Step 314: the SIP phone of the separated terminal sends a DESCRIBE request to the streaming media server;
步骤315:流媒体服务器向分离终端的SIP话机返回DESCRIBE请求的响应消息;Step 315: The streaming media server returns a DESCRIBE request response message to the SIP phone of the separated terminal;
步骤316:分离终端的SIP话机发送音频、多媒体建立请求给流媒体服务器;Step 316: the SIP phone of the separated terminal sends audio and multimedia establishment requests to the streaming media server;
步骤317:流媒体服务器向分离终端的SIP话机返回音频、多媒体建立请求的响应消息;Step 317: The streaming media server returns a response message to the audio and multimedia setup request to the SIP phone of the separated terminal;
步骤318:根据用户点播的音频、多媒体,分离终端的SIP话机发送PLAY请求给流媒体服务器;Step 318: According to the audio and multimedia requested by the user, the SIP phone of the separated terminal sends a PLAY request to the streaming media server;
步骤319:流媒体服务器向分离终端的SIP话机返回PLAY请求的响应消息;Step 319: the streaming media server returns a response message of the PLAY request to the SIP phone of the separated terminal;
步骤320:流媒体服务器向分离终端的SIP话机发送用户点播的音频、多媒体对应的媒体流。Step 320: The streaming media server sends the media stream corresponding to the audio and multimedia requested by the user to the SIP phone of the separate terminal.
请参照图4,为本发明多媒体点播的方法的第四实施例的流程图。本实施例的应用场景为IP多媒体子系统(IMS,IP Multimedia Subsystem)系统,多媒体终端为分离终端,且通过业务代理向多媒体系统点播媒体流。Please refer to FIG. 4 , which is a flowchart of a fourth embodiment of the multimedia on-demand method of the present invention. The application scenario of this embodiment is an IP Multimedia Subsystem (IMS, IP Multimedia Subsystem) system, the multimedia terminal is a separate terminal, and the media stream is ordered to the multimedia system through the service agent.
所述多媒体点播的具体过程包括:The concrete process of described multimedia on demand includes:
步骤401:分离终端PSTN话机发送视频点播呼叫请求给应用服务器,并携带点播的媒体流信息;Step 401: The separation terminal PSTN phone sends a video-on-demand call request to the application server, and carries the on-demand media stream information;
本实施例中,应用服务器为SIP服务器。In this embodiment, the application server is a SIP server.
所述点播的媒体流信息可以为与媒体流对应的编码,例如编码12345表示视频节目A,编码54321表示音频节目B等。The on-demand media stream information may be a code corresponding to the media stream, for example, code 12345 indicates video program A, code 54321 indicates audio program B, and so on.
所述多媒体点播的呼叫请求可以携带多媒体点播接入码。The multimedia on demand call request may carry a multimedia on demand access code.
步骤402:SIP服务器将所述多媒体点播的呼叫请求转发至呼叫会话控制功能单元(S-CSCF,Serving-Call Session Control Function);Step 402: The SIP server forwards the call request of the multimedia on demand to the call session control function unit (S-CSCF, Serving-Call Session Control Function);
步骤403:S-CSCF将所述多媒体点播的呼叫请求转发至第二代理呼叫会话控制功能单元(P-CSCF,Proxy-Call Session Control Function);Step 403: S-CSCF forwards the call request of the multimedia on demand to the second proxy call session control function unit (P-CSCF, Proxy-Call Session Control Function);
所述第二代理呼叫会话控制功能单元将业务代理接入IMS核心网。The second proxy call session control function unit connects the service proxy to the IMS core network.
步骤404:第二P-CSCF转发所述多媒体点播的呼叫请求给业务代理;Step 404: The second P-CSCF forwards the call request of the multimedia on demand to the service agent;
步骤405:业务代理向第二P-CSCF返回所述多媒体点播的呼叫请求的响应消息,携带流媒体服务器中媒体流的RTSP URI地址;Step 405: The service agent returns the response message of the call request of the multimedia on demand to the second P-CSCF, carrying the RTSP URI address of the media stream in the streaming media server;
多媒体点播的呼叫请求的响应消息为SIP 3XX消息,例如SIP 302消息。The response message of the call request of multimedia on demand is a SIP 3XX message, such as a SIP 302 message.
SIP 3XX消息一般支持TEL URI/SIP URI,而由于本实施例中,SIP 3XX消息需要携带媒体流服务器中媒体流的RTSP URI地址,因此需要扩展SIPSIP 3XX messages generally support TEL URI/SIP URI, and because in this embodiment, SIP 3XX messages need to carry the RTSP URI address of media flow in the media flow server, therefore need to expand SIP
3XX消息中的URI地址,使SIP 3XX消息也支持RTSP URI。可以如实施例一所示进行扩展。The URI address in the 3XX message, so that the SIP 3XX message also supports RTSP URI. It can be expanded as shown in Embodiment 1.
步骤406:第二P-CSCF转发所述多媒体点播的呼叫请求的响应消息给S-CSCF;Step 406: The second P-CSCF forwards the response message of the multimedia on-demand call request to the S-CSCF;
步骤407:S-CSCF转发所述多媒体点播的呼叫请求的响应消息给SIP服务器;Step 407: S-CSCF forwards the response message of the multimedia on-demand call request to the SIP server;
步骤408:SIP服务器将所述流媒体服务器的URI地址封装在SIP INFO消息的BODY中发送给S-CSCF;Step 408: The SIP server encapsulates the URI address of the streaming media server in the BODY of the SIP INFO message and sends it to the S-CSCF;
SIP INFO消息一般支持TEL URI/SIP URI,而由于本实施例中,SIP INFO消息需要携带流媒体服务器的地址,因此需要扩展SIP INFO消息中的URI地址,使SIP INFO消息也支持RTSP URI。SIP INFO message generally supports TEL URI/SIP URI, and because in the present embodiment, SIP INFO message needs to carry the address of streaming media server, therefore needs to expand the URI address in the SIP INFO message, makes SIP INFO message also support RTSP URI.
步骤409:S-CSCF转发SIP INFO消息给第一P-CSCF;Step 409: S-CSCF forwards the SIP INFO message to the first P-CSCF;
所述第一代理呼叫会话控制功能单元将分离终端的SIP话机接入IMS核心网。The first proxy call session control function unit connects the SIP phone of the separated terminal to the IMS core network.
步骤410:第一P-CSCF转发所述SIP INFO给分离终端的PSTN话机;Step 410: The first P-CSCF forwards the SIP INFO to the PSTN phone of the separated terminal;
步骤411:分离终端的PSTN话机转发所述SIP INFO消息给分离终端的SIP话机;Step 411: The PSTN phone of the separated terminal forwards the SIP INFO message to the SIP phone of the separated terminal;
步骤412:分离终端的SIP话机返回SIP 200响应消息给分离终端的PSTN话机;Step 412: the SIP phone of the separated terminal returns a SIP 200 response message to the PSTN phone of the separated terminal;
步骤413:分离终端的PSTN话机转发SIP 200响应消息给第一P-CSCF;Step 413: The PSTN phone of the separated terminal forwards the SIP 200 response message to the first P-CSCF;
步骤414:第一P-CSCF转发SIP 200响应消息给S-CSCF;Step 414: The first P-CSCF forwards the SIP 200 response message to the S-CSCF;
步骤415:S-CSCF转发SIP 200响应消息给SIP服务器;Step 415: S-CSCF forwards the SIP 200 response message to the SIP server;
步骤416:SIP服务器返回ACK消息给S-CSCF;Step 416: The SIP server returns an ACK message to the S-CSCF;
步骤417:S-CSCF转发ACK消息给第二P-CSCF;Step 417: The S-CSCF forwards the ACK message to the second P-CSCF;
步骤418:第二P-CSCF转发ACK消息给业务代理;Step 418: The second P-CSCF forwards the ACK message to the service agent;
步骤419:SIP服务器发送REL消息给分离终端的PSTN话机,用于告知PSTN话机通话过程结束。Step 419: The SIP server sends a REL message to the PSTN phone of the separated terminal, for notifying the PSTN phone that the call process is over.
接下来SIP话机根据所述INFO消息中携带的流媒体服务器的RTSP URI地址,从多媒体系统获取点播的媒体流的过程与前述实施例类似,这里不再进一步描述。Next, according to the RTSP URI address of the streaming media server carried in the INFO message, the SIP phone obtains the process of the on-demand media stream from the multimedia system similar to the foregoing embodiment, and no further description is given here.
请参照图5,为本发明多媒体点播的方法的第五实施例的流程图。本实施例的应用场景为IP多媒体子系统(IMS,IP Multimedia Subsystem)系统,多媒体终端为融合终端,且通过业务代理向多媒体系统点播媒体流。Please refer to FIG. 5 , which is a flowchart of a fifth embodiment of the multimedia on-demand method of the present invention. The application scenario of this embodiment is an IP Multimedia Subsystem (IMS, IP Multimedia Subsystem) system, the multimedia terminal is a converged terminal, and the media stream is ordered to the multimedia system through the service agent.
所述多媒体点播的具体过程包括:The concrete process of described multimedia on demand includes:
步骤501:融合终端发送视频点播呼叫请求给第一P-CSCF,并携带点播的媒体流信息;Step 501: The fusion terminal sends a video-on-demand call request to the first P-CSCF, and carries the on-demand media stream information;
本实施例中,应用服务器为SIP服务器。In this embodiment, the application server is a SIP server.
所述第一P-CSCF将融合终端接入IMS核心网。The first P-CSCF connects the converged terminal to the IMS core network.
所述点播的媒体流信息可以为与媒体流对应的编码,例如编码12345表示视频节目A,编码54321表示音频节目B等。The on-demand media stream information may be a code corresponding to the media stream, for example, code 12345 indicates video program A, code 54321 indicates audio program B, and so on.
所述多媒体点播的呼叫请求可以携带多媒体点播接入码。The multimedia on demand call request may carry a multimedia on demand access code.
步骤502:第一P-CSCF转发所述多媒体点播的呼叫请求给S-CSCF;Step 502: The first P-CSCF forwards the call request of the multimedia on demand to the S-CSCF;
步骤503:S-CSCF将所述多媒体点播的呼叫请求转发至SIP服务器;Step 503: S-CSCF forwards the call request of the multimedia on demand to the SIP server;
步骤504:SIP服务器转发所述多媒体点播的呼叫请求给S-CSCF;Step 504: The SIP server forwards the call request of the multimedia on demand to the S-CSCF;
步骤505:S-CSCF转发所述多媒体点播的呼叫请求给第二P-CSCF;Step 505: S-CSCF forwards the call request of multimedia on demand to the second P-CSCF;
所述第二代理呼叫会话控制功能单元将业务代理接入IMS核心网。The second proxy call session control function unit connects the service proxy to the IMS core network.
步骤506:第二P-CSCF转发所述多媒体点播的呼叫请求给业务代理;Step 506: The second P-CSCF forwards the call request of the multimedia on demand to the service agent;
步骤507:业务代理向第二P-CSCF返回所述多媒体点播的呼叫请求的响应消息,携带流媒体服务器中媒体流的RTSP URI地址;Step 507: The service agent returns the response message of the call request of the multimedia on demand to the second P-CSCF, carrying the RTSP URI address of the media stream in the streaming media server;
多媒体点播的呼叫请求的响应消息为SIP 3XX消息,例如SIP 302消息。The response message of the call request of multimedia on demand is a SIP 3XX message, such as a SIP 302 message.
SIP 3XX消息一般支持TEL URI/SIP URI,而由于本实施例中,SIP 3XX消息需要携带媒体流服务器中媒体流的RTSP URI地址,因此需要扩展SIP3XX消息中的URI地址,使SIP 3XX消息也支持RTSP URI。可以如实施例一所示进行扩展。SIP 3XX messages generally support TEL URI/SIP URI, and because in this embodiment, SIP 3XX messages need to carry the RTSP URI address of the media flow in the media streaming server, so it is necessary to expand the URI address in the SIP3XX message so that the SIP 3XX message also supports RTSP URIs. It can be expanded as shown in Embodiment 1.
步骤508:第二P-CSCF转发所述多媒体点播的呼叫请求的响应消息SIP302给S-CSCF;Step 508: The second P-CSCF forwards the response message SIP302 of the multimedia on-demand call request to the S-CSCF;
步骤509:S-CSCF转发所述多媒体点播的呼叫请求的响应消息SIP 302给服务器;Step 509: S-CSCF forwards the response message SIP 302 of the call request of the multimedia on demand to the server;
步骤510:SIP服务器转发所述多媒体点播的呼叫请求的响应消息SIP 302给S-CSCF;Step 510: The SIP server forwards the response message SIP 302 of the call request of the multimedia on demand to the S-CSCF;
步骤511:S-CSCF转发SIP 302消息给第一P-CSCF;Step 511: The S-CSCF forwards the SIP 302 message to the first P-CSCF;
步骤512:第一P-CSCF转发所述SIP 302给融合终端;Step 512: The first P-CSCF forwards the SIP 302 to the fusion terminal;
步骤513:融合终端返回ACK响应消息给第一P-CSCF;Step 513: The fusion terminal returns an ACK response message to the first P-CSCF;
步骤514:第一P-CSCF转发ACK响应消息给S-CSCF;Step 514: The first P-CSCF forwards the ACK response message to the S-CSCF;
步骤515:S-CSCF转发ACK响应消息给SIP服务器;Step 515: S-CSCF forwards the ACK response message to the SIP server;
步骤516:SIP服务器返回ACK消息给S-CSCF;Step 516: The SIP server returns an ACK message to the S-CSCF;
步骤517:S-CSCF转发ACK消息给第二P-CSCF;Step 517: The S-CSCF forwards the ACK message to the second P-CSCF;
步骤518:第二P-CSCF转发ACK消息给业务代理。Step 518: The second P-CSCF forwards the ACK message to the service agent.
接下来融合终端根据所述SIP 302消息中携带的流媒体服务器的RTSPURI地址,从多媒体系统获取点播的媒体流的过程与前述实施例类似,这里不再进一步描述。Next, according to the RTSPURI address of the streaming media server carried in the SIP 302 message, the fusion terminal obtains the process of the on-demand media stream from the multimedia system similar to the foregoing embodiment, and will not be further described here.
请参照图6,为本发明多媒体点播的系统第一实施例的结构图。所述多媒体点播的系统包括多媒体终端61、应用服务器62、多媒体系统63。Please refer to FIG. 6 , which is a structural diagram of the first embodiment of the multimedia on-demand system of the present invention. The multimedia on-demand system includes a multimedia terminal 61 , an application server 62 and a multimedia system 63 .
所述多媒体终端61用于发送多媒体点播的呼叫请求给应用服务器62,并根据应用服务器62返回的多媒体点播的呼叫请求的响应消息中携带的与点播的媒体流对应的地址,从多媒体系统63获取点播的媒体流。The multimedia terminal 61 is used to send the call request of the multimedia on demand to the application server 62, and according to the address corresponding to the media stream on demand carried in the response message of the call request of the multimedia on demand returned by the application server 62, obtain from the multimedia system 63 On-demand media streaming.
所述应用服务器62用于转发多媒体终端61发送的多媒体点播的呼叫请求,并将接收的多媒体点播的呼叫请求的响应消息转发给多媒体终端61,所述多媒体点播的呼叫请求的响应消息中携带与点播的媒体流对应的地址。The application server 62 is configured to forward the multimedia on demand call request sent by the multimedia terminal 61, and forward the received response message of the multimedia on demand call request to the multimedia terminal 61, the response message of the multimedia on demand call request carrying and The address corresponding to the on-demand media stream.
所述多媒体系统63用于接收所述应用服务器62转发的多媒体点播的呼叫请求,并根据所述多媒体点播的呼叫请求,返回携带与点播的媒体流对应的地址的多媒体点播的呼叫请求的响应消息给应用服务器62,以及与多媒体终端61建立连接,并向多媒体终端61提供多媒体终端61点播的媒体流。The multimedia system 63 is configured to receive the multimedia on demand call request forwarded by the application server 62, and return a response message of the multimedia on demand call request carrying the address corresponding to the on demand media stream according to the multimedia on demand call request Establish a connection with the application server 62 and the multimedia terminal 61, and provide the multimedia terminal 61 with the media stream requested by the multimedia terminal 61.
所述多媒体终端61可以为融合终端、分离终端、纯SIP终端,其包括发送单元611、接收单元612、地址获取单元613、媒体流获取单元614。The multimedia terminal 61 can be a converged terminal, a separate terminal, or a pure SIP terminal, which includes a sending unit 611 , a receiving unit 612 , an address obtaining unit 613 , and a media stream obtaining unit 614 .
所述发送单元611用于发送多媒体点播的呼叫请求给应用服务器;所述接收单元612用于接收所述应用服务器转发的多媒体点播的呼叫请求的响应消息,所述多媒体点播的呼叫请求的响应消息中携带与点播的媒体流对应的地址;所述地址获取单元613用于获取多媒体系统的地址,并将获取的多媒体系统的地址提供给发送单元611,所述发送单元611根据获取的媒体系统的地址,发送获取点播的媒体流的请求给多媒体系统63;所述媒体流获取单元614根据所述接收单元所接收的与点播的媒体流对应的地址,向多媒体系统发送获取点播的媒体流的请求,并获取点播的媒体流。The sending unit 611 is configured to send the call request of the multimedia on demand to the application server; the receiving unit 612 is configured to receive the response message of the call request of the multimedia on demand forwarded by the application server, and the response message of the call request of the multimedia on demand carry the address corresponding to the on-demand media stream; the address obtaining unit 613 is used to obtain the address of the multimedia system, and provide the address of the obtained multimedia system to the sending unit 611, and the sending unit 611 according to the obtained media system Address, sending a request to obtain the on-demand media stream to the multimedia system 63; the media stream obtaining unit 614 sends a request to the multimedia system to obtain the on-demand media stream according to the address corresponding to the on-demand media stream received by the receiving unit , and get the on-demand media stream.
所述多媒体系统63包括接收单元631、发送单元632、媒体流提供单元636。The multimedia system 63 includes a receiving unit 631 , a sending unit 632 , and a media stream providing unit 636 .
所述接收单元631用于接收应用服务器62转发的多媒体点播的呼叫请求;所述发送单元632用于根据接收单元631接收的多媒体点播的呼叫请求所携带的点播的媒体流信息,返回多媒体点播的呼叫请求的响应消息给应用服务器62,所述多媒体点播的呼叫请求的响应消息中携带与点播的媒体流对应的地址;所述媒体流提供单元634用于根据多媒体终端61发送的获取点播的媒体流的请求,向多媒体终端61提供点播的媒体流。The receiving unit 631 is used to receive the call request of the multimedia on demand forwarded by the application server 62; The response message of the call request is sent to the application server 62, and the address corresponding to the media stream on demand is carried in the response message of the call request of the multimedia on demand; The stream request provides the multimedia terminal 61 with an on-demand media stream.
请参照图7,为本发明多媒体点播的系统第二实施例的结构图。所述多媒体点播的系统包括多媒体终端71、应用服务器72、业务代理73、多媒体系统74。Please refer to FIG. 7 , which is a structural diagram of the second embodiment of the multimedia on-demand system of the present invention. The multimedia on-demand system includes a multimedia terminal 71 , an application server 72 , a service agent 73 , and a multimedia system 74 .
所述多媒体终端71用于发送多媒体点播的呼叫请求给应用服务器72,并根据应用服务器72返回的多媒体点播的呼叫请求的响应消息中携带的与点播的媒体流对应的地址,从多媒体系统74获取点播的媒体流。The multimedia terminal 71 is used to send the call request of multimedia on demand to the application server 72, and according to the address corresponding to the media stream on demand carried in the response message of the call request of the multimedia on demand returned by the application server 72, obtain from the multimedia system 74 On-demand media streaming.
所述应用服务器72用于转发多媒体终端71发送的多媒体点播的呼叫请求,并将接收的多媒体点播的呼叫请求的响应消息转发给多媒体终端71,所述多媒体点播的呼叫请求的响应消息中携带与点播的媒体流对应的地址。The application server 72 is configured to forward the multimedia on demand call request sent by the multimedia terminal 71, and forward the received response message of the multimedia on demand call request to the multimedia terminal 71, the response message of the multimedia on demand call request carrying and The address corresponding to the on-demand media stream.
所述业务代理73用于接收所述应用服务器72转发的多媒体点播的呼叫请求,并根据所述多媒体点播的呼叫请求,返回携带多与点播的媒体流对应的地址的多媒体点播的呼叫请求的响应消息给应用服务器72;The service agent 73 is used for receiving the call request of the multimedia on demand forwarded by the application server 72, and according to the call request of the multimedia on demand, returning the response of the call request of the multimedia on demand carrying the address corresponding to the media flow on demand message to the application server 72;
所述多媒体系统74用于向多媒体终端71提供多媒体终端71点播的媒体流。The multimedia system 74 is configured to provide the multimedia terminal 71 with the media stream requested by the multimedia terminal 71 .
所述多媒体终端71可以为融合终端、分离终端、纯SIP终端,其包括发送单元711、接收单元712、地址获取单元713、媒体流获取单元714。The multimedia terminal 71 can be a converged terminal, a separate terminal, or a pure SIP terminal, which includes a sending unit 711 , a receiving unit 712 , an address obtaining unit 713 , and a media stream obtaining unit 714 .
所述发送单元711用于发送多媒体点播的呼叫请求给应用服务器;所述接收单元712用于接收所述应用服务器转发的多媒体点播的呼叫请求的响应消息,所述多媒体点播的呼叫请求的响应消息中携带与点播的媒体流对应的地址;所述地址获取单元713用于获取多媒体系统74的地址,并将获取的多媒体系统的地址提供给发送单元711,所述发送单元711根据获取的媒体系统的地址,发送获取点播的媒体流的请求给多媒体系统74;所述媒体流获取单元714用于根据所述接收单元712接收的多媒体点播的呼叫请求的响应消息中携带与点播的媒体流对应的地址,向多媒体系统74发送获取点播的媒体流的请求,并获取点播的媒体流。The sending unit 711 is configured to send the call request of the multimedia on demand to the application server; the receiving unit 712 is configured to receive the response message of the call request of the multimedia on demand forwarded by the application server, and the response message of the call request of the multimedia on demand carry the address corresponding to the media stream on demand; the address obtaining unit 713 is used to obtain the address of the multimedia system 74, and provide the address of the obtained multimedia system to the sending unit 711, and the sending unit 711 according to the obtained media system address, and send a request to obtain the on-demand media stream to the multimedia system 74; the media stream obtaining unit 714 is used to carry the corresponding information of the on-demand media stream in the response message of the multimedia on-demand call request received by the receiving unit 712 Address, send a request for obtaining the on-demand media stream to the multimedia system 74, and obtain the on-demand media stream.
所述业务代理73包括接收单元731、存储单元733、查询单元734、发送单元735。The service agent 73 includes a receiving unit 731 , a storage unit 733 , a query unit 734 , and a sending unit 735 .
所述接收单元731用于接收应用服务器72转发的多媒体点播的呼叫请求,所述多媒体点播的呼叫请求携带点播的媒体流信息;所述存储单元733用于存储媒体流信息与媒体流地址的对应关系;所述查询单元734所述接收单元731接收的多媒体点播的呼叫请求中的点播的媒体流信息,查询所述存储单元733,获得与媒体流信息对应的媒体流地址;所述发送单元735用于发送多媒体点播的呼叫请求的响应消息给应用服务器72,携带所述查询单元734获得的媒体流的地址。The receiving unit 731 is used to receive the call request of the multimedia on demand forwarded by the application server 72, and the call request of the multimedia on demand carries the media flow information of the on demand; the storage unit 733 is used to store the correspondence between the media flow information and the media flow address Relation; the on-demand media stream information in the call request received by the receiving unit 731 of the query unit 734, query the storage unit 733, and obtain the media stream address corresponding to the media stream information; the sending unit 735 The response message for sending the call request of multimedia on demand to the application server 72 carries the address of the media stream obtained by the query unit 734 .
通过本发明实施例提供的多媒体点播的方法及系统、多媒体终端,多媒体终端能够通过发起多媒体点播呼叫请求来获取点播的媒体流的地址,根据获取的媒体流地址,从多媒体系统获取点播的媒体流,从而实现通过发起多媒体点播呼叫请求来进行多媒体点播。Through the multimedia on-demand method and system and the multimedia terminal provided by the embodiments of the present invention, the multimedia terminal can obtain the address of the on-demand media stream by initiating a multimedia on-demand call request, and obtain the on-demand media stream from the multimedia system according to the acquired media stream address , so as to implement multimedia on demand by initiating a multimedia on demand call request.
以上对本发明所提供的一种多媒体点播的方法及系统、多媒体终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明所揭示的技术方案;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。Above, a kind of multimedia on-demand method and system and multimedia terminal provided by the present invention have been introduced in detail. In this paper, specific examples have been used to illustrate the principle and implementation of the present invention. The description of the above embodiments is only used to help understanding The technical solution disclosed in the present invention; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and application scope. In summary, the content of this specification should not be understood To limit the present invention.
Claims (22)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200710149392.8A CN101123718B (en) | 2007-09-13 | 2007-09-13 | Multi-media ordering method and system |
| PCT/CN2008/072106 WO2009033392A1 (en) | 2007-09-13 | 2008-08-22 | Multimedia-on-demand method and system, multimedia terminal, multimedia system and service proxy |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200710149392.8A CN101123718B (en) | 2007-09-13 | 2007-09-13 | Multi-media ordering method and system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101123718A true CN101123718A (en) | 2008-02-13 |
| CN101123718B CN101123718B (en) | 2011-12-21 |
Family
ID=39085863
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN200710149392.8A Expired - Fee Related CN101123718B (en) | 2007-09-13 | 2007-09-13 | Multi-media ordering method and system |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101123718B (en) |
| WO (1) | WO2009033392A1 (en) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009033392A1 (en) * | 2007-09-13 | 2009-03-19 | Huawei Technologies Co., Ltd. | Multimedia-on-demand method and system, multimedia terminal, multimedia system and service proxy |
| CN102547384A (en) * | 2011-12-28 | 2012-07-04 | 深圳市同洲视讯传媒有限公司 | Video-playing VCR (video cassette recorder) control method, video-playing VCR control system and digital television terminal |
| CN102802041A (en) * | 2012-08-06 | 2012-11-28 | 何建亿 | Implement method for intelligent streaming media server supporting a plurality of real-time dynamic data sources |
| CN103458318A (en) * | 2013-07-26 | 2013-12-18 | 深圳市融创天下科技股份有限公司 | Media data transmission method and system |
| CN103475638A (en) * | 2013-07-29 | 2013-12-25 | 深圳市融创天下科技股份有限公司 | Media-data transmission method and system |
| CN104618805A (en) * | 2013-11-01 | 2015-05-13 | 中国移动通信集团公司 | Video-on-demand method and video-on-demand equipment |
| CN105897840A (en) * | 2015-12-10 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Advertisement data transmission method, device and system |
| CN107360472A (en) * | 2016-05-10 | 2017-11-17 | 中兴通讯股份有限公司 | Terminal control method and device |
| CN108270768A (en) * | 2017-11-28 | 2018-07-10 | 北京文香信息技术有限公司 | A kind of single port two-way interactive agreement based on RTSP/RTMP agreements |
| CN108900798A (en) * | 2018-06-13 | 2018-11-27 | 浙江工业大学 | A kind of intelligent gateway of sip terminal access ONVIF monitoring device |
| CN110290140A (en) * | 2019-06-28 | 2019-09-27 | 腾讯科技(深圳)有限公司 | Multimedia data processing method and device, storage medium, electronic equipment |
| CN111683264A (en) * | 2020-06-16 | 2020-09-18 | 中国联合网络通信集团有限公司 | Video-on-demand method, network device and terminal |
| CN113381990A (en) * | 2021-06-03 | 2021-09-10 | 湖南快乐阳光互动娱乐传媒有限公司 | Method and system for intercommunication between on-demand terminals |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5778182A (en) * | 1995-11-07 | 1998-07-07 | At&T Corp. | Usage management system |
| CN1155249C (en) * | 1996-01-08 | 2004-06-23 | 国际商业机器公司 | File server for multimedia file distribution |
| KR20010044860A (en) * | 1999-11-01 | 2001-06-05 | 윤종용 | A portable video on demand system |
| WO2006017218A2 (en) * | 2004-07-13 | 2006-02-16 | Matsushita Electric Industrial Co. Ltd. | Tuner service and dtv receiver as a upnp device |
| CN1964470A (en) * | 2005-11-10 | 2007-05-16 | 中国电信股份有限公司 | A video on demand/live broadcast system and method |
| ATE555599T1 (en) * | 2006-02-06 | 2012-05-15 | Research In Motion Ltd | SYSTEM AND METHOD FOR ROUTING A SIP CALL IN A NETWORK ENVIRONMENT COMPRISING A LINE-SWITCHING NETWORK AND AN IP MULTIMEDIA SUBSYSTEM IMS |
| CN101123718B (en) * | 2007-09-13 | 2011-12-21 | 华为技术有限公司 | Multi-media ordering method and system |
-
2007
- 2007-09-13 CN CN200710149392.8A patent/CN101123718B/en not_active Expired - Fee Related
-
2008
- 2008-08-22 WO PCT/CN2008/072106 patent/WO2009033392A1/en not_active Ceased
Cited By (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009033392A1 (en) * | 2007-09-13 | 2009-03-19 | Huawei Technologies Co., Ltd. | Multimedia-on-demand method and system, multimedia terminal, multimedia system and service proxy |
| CN102547384A (en) * | 2011-12-28 | 2012-07-04 | 深圳市同洲视讯传媒有限公司 | Video-playing VCR (video cassette recorder) control method, video-playing VCR control system and digital television terminal |
| CN102802041A (en) * | 2012-08-06 | 2012-11-28 | 何建亿 | Implement method for intelligent streaming media server supporting a plurality of real-time dynamic data sources |
| CN102802041B (en) * | 2012-08-06 | 2015-01-14 | 何建亿 | Implement method for intelligent streaming media server supporting a plurality of real-time dynamic data sources |
| CN103458318A (en) * | 2013-07-26 | 2013-12-18 | 深圳市融创天下科技股份有限公司 | Media data transmission method and system |
| CN103458318B (en) * | 2013-07-26 | 2016-12-28 | 融创天下(上海)科技发展有限公司 | media data transmission method and system |
| CN103475638A (en) * | 2013-07-29 | 2013-12-25 | 深圳市融创天下科技股份有限公司 | Media-data transmission method and system |
| CN103475638B (en) * | 2013-07-29 | 2016-09-07 | 融创天下(上海)科技发展有限公司 | A kind of media data transmission method and system |
| CN104618805A (en) * | 2013-11-01 | 2015-05-13 | 中国移动通信集团公司 | Video-on-demand method and video-on-demand equipment |
| CN104618805B (en) * | 2013-11-01 | 2018-02-23 | 中国移动通信集团公司 | A kind of VOD method and equipment |
| WO2017096794A1 (en) * | 2015-12-10 | 2017-06-15 | 乐视控股(北京)有限公司 | Method, device, and system for transmitting advertising data |
| CN105897840A (en) * | 2015-12-10 | 2016-08-24 | 乐视网信息技术(北京)股份有限公司 | Advertisement data transmission method, device and system |
| CN107360472A (en) * | 2016-05-10 | 2017-11-17 | 中兴通讯股份有限公司 | Terminal control method and device |
| CN108270768A (en) * | 2017-11-28 | 2018-07-10 | 北京文香信息技术有限公司 | A kind of single port two-way interactive agreement based on RTSP/RTMP agreements |
| CN108900798A (en) * | 2018-06-13 | 2018-11-27 | 浙江工业大学 | A kind of intelligent gateway of sip terminal access ONVIF monitoring device |
| CN110290140A (en) * | 2019-06-28 | 2019-09-27 | 腾讯科技(深圳)有限公司 | Multimedia data processing method and device, storage medium, electronic equipment |
| US11522922B2 (en) | 2019-06-28 | 2022-12-06 | Tencent Technology (Shenzhen) Company Limited | Multimedia data processing method and apparatus, storage medium, and electronic device |
| CN111683264A (en) * | 2020-06-16 | 2020-09-18 | 中国联合网络通信集团有限公司 | Video-on-demand method, network device and terminal |
| CN113381990A (en) * | 2021-06-03 | 2021-09-10 | 湖南快乐阳光互动娱乐传媒有限公司 | Method and system for intercommunication between on-demand terminals |
| CN113381990B (en) * | 2021-06-03 | 2022-06-10 | 湖南快乐阳光互动娱乐传媒有限公司 | Method and system for intercommunication between on-demand terminals |
Also Published As
| Publication number | Publication date |
|---|---|
| WO2009033392A1 (en) | 2009-03-19 |
| CN101123718B (en) | 2011-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101123718B (en) | Multi-media ordering method and system | |
| CN101401427B (en) | Time shifting and chasing playback for IPTV systems | |
| CN101313554B (en) | System, method and device for establishing interactive media session based on IP multimedia subsystem | |
| US8307049B2 (en) | Method and device for obtaining media description information of IPTV services | |
| CN102685563B (en) | IPTV content sharing method, device and terminal equipment | |
| KR101287322B1 (en) | Managing associated sessions in a network | |
| CN101573943A (en) | Media channel management | |
| JP2011508491A (en) | Multimedia stream transmission method and system | |
| US8411580B2 (en) | Maintaining cached terminal data | |
| CN101313567B (en) | Electronic program providing method, electronic program system and service functional unit | |
| WO2009033401A1 (en) | A communication method, system and service controlling function entity | |
| JP5283712B2 (en) | Method and apparatus for enabling non-IP based networks to interact with IPTV based systems | |
| US8908853B2 (en) | Method and device for displaying information | |
| US20050198338A1 (en) | Image data transfer sessions | |
| US20090288114A1 (en) | Method for providing service, streaming server, and program | |
| CN102238152B (en) | Control the methods, devices and systems of content report behavior | |
| CN101378401B (en) | Method, system and equipment for controlling business resource authorization | |
| CN101415250B (en) | Method, system and entity for establishing session in IP internet television system | |
| CN100550753C (en) | Method, terminal and system that a kind of multimedia messages transmits | |
| CN103747002A (en) | Communication terminal capacity management system and terminal capacity management method | |
| CN101277206B (en) | Service triggering system, method as well as service interactive functional entity | |
| CN101369904B (en) | Method and system for transmitting service discovering information, and service discovering function entity | |
| WO2014026316A1 (en) | Media data transmission method and device | |
| WO2009036605A1 (en) | Method and system for processing sip message with rtsp encapsulation in ims | |
| HK1149861B (en) | Method and system for transmitting a multimedia stream |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20111221 |
