CN102594805A - Method and system for providing multiple media services through single node - Google Patents

Method and system for providing multiple media services through single node Download PDF

Info

Publication number
CN102594805A
CN102594805A CN2012100210922A CN201210021092A CN102594805A CN 102594805 A CN102594805 A CN 102594805A CN 2012100210922 A CN2012100210922 A CN 2012100210922A CN 201210021092 A CN201210021092 A CN 201210021092A CN 102594805 A CN102594805 A CN 102594805A
Authority
CN
China
Prior art keywords
module
transcoding
file
media
single node
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.)
Pending
Application number
CN2012100210922A
Other languages
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN2012100210922A priority Critical patent/CN102594805A/en
Publication of CN102594805A publication Critical patent/CN102594805A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a method and a system for providing multiple media services through a single node. A media file is transcoded on the basis of the single node so that a primary file is converted into a required code rate file; a code rate is adapted to a user terminal requiring a service, so that a media service url used for acquiring a corresponding code rate file is fed back to the user terminal; and the media service url points to the corresponding code rate file generated after transcoding. One medial file (i.e. the primary file) is required to be published, and is transcoded into different corresponding code rate files when services are required to be provided to a plurality of user terminals, so that the single node can provide the services to the user terminals, the distribution efficiency of the media file is improved, the cost is saved, and the media file distribution flow is simplified.

Description

A kind of realization single node provides multiple media business service method and system
Technical field
The present invention relates to the communications field, be specifically related to a kind of realization single node multiple media business service method and system are provided.
Background technology
In current multi-media service system; Usually realize that through a plurality of nodes multi-service provides; As: the issue of media file and service are undertaken by different nodes; Each node in the multinode mainly provides a kind of service, media file issue respectively on each node, and each node provides the different service service respectively.The problem of above-mentioned multinode mode of operation is: before issue, need a media file be made into many parts, improve use cost.
Summary of the invention
In view of this; Main purpose of the present invention is to provide a kind of realization single node that multiple media business service method and system are provided; Is corresponding different code check file for multiple user terminal provides when service with a media file transcoding at needs; Make single node service to be provided, improve the distribution efficient of media file, save cost for multiple user terminal.
For achieving the above object, technical scheme of the present invention is achieved in that
A kind of realization single node provides multiple media business service method, carries out the transcoding of media file based on single node, original document is converted to the code check file that needs; This method also comprises:
It is adaptive to carry out code check to the user terminal of needs service, returns the media services URL url that is used to obtain phase code rate file to user terminal in view of the above;
Said media services url points to the phase code rate file that generates behind the said transcoding.
The process of said transcoding comprises: issue the transcoding request through administration module to the transcoding module, the transcoding module changes into original document according to the transcoding request of receiving the code check file of needs;
Said administration module, transcoding module belong to said single node.
It is adaptive and comprise to the process that user terminal returns media services url to carry out said code check: it is adaptive that adaptation module is carried out code check to said user terminal; And select the proper service submodule, by this service submodule according to adaptive speed assembly unit media services url and return to user terminal;
Said adaptation module, service submodule belong to said single node.
The quantity of said original document is one; This method also comprises: said original document is published to the streaming media server in the said single node.
The method of said issue is:
Issue the content release request through the administration module in the said single node, in view of the above original document is published to the memory device unit of said streaming media server.
A kind of single node that realizes provides the system of multiple media business service, and this system comprises transcoding module, media services module; Said transcoding module, media services module all are arranged in the single node; Wherein,
Said transcoding module is used for carrying out based on single node the transcoding of media file, original document is converted to the code check file that needs;
Said media services module, it is adaptive to be used for carrying out code check to the user terminal that needs are served, and returns the media services url that is used to obtain phase code rate file to user terminal in view of the above;
Said media services url points to the phase code rate file that generates behind the said transcoding.
When said transcoding module is carried out transcoding, be used for: the transcoding request according to administration module issues changes into original document the code check file that needs;
Said administration module belongs to said single node.
It is adaptive and when user terminal returns media services url that said media services module is carried out said code check; Be used for: it is adaptive to carry out code check by adaptation module to said user terminal; And select the proper service submodule, by this service submodule according to adaptive speed assembly unit media services url and return to user terminal;
Said adaptation module, service submodule are arranged in the said media services module.
The quantity of said original document is one; This system also comprises the streaming media server that is arranged in the said single node, is used for: receive the original document of being issued.
When said streaming media server receives said original document, be used for:, original document is published to the memory device unit of said streaming media server according to the content release request that the administration module of said single node issues.
The present invention only need issue a media file (being original document); And be corresponding different code check file for multiple user terminal provides when service with said media file transcoding at needs; Make single node service to be provided for multiple user terminal; Improve the distribution efficient of media file, provided cost savings, simplified media file issue flow process.
Description of drawings
Fig. 1 is the system principle sketch map of the embodiment of the invention;
The embodiment of the invention that is respectively Fig. 2,3 realizes that single node provides the flow chart of multiple media business service;
Fig. 4 provides the general flow chart of multiple media business service for the present invention realizes single node.
Embodiment
Referring to system shown in Figure 1; This system comprises valut, administration module (MM, Manager Module), content managing module (CMM, Content Manager Module), transcoding module (CTM; Content Transfer Module), media services module (SMM; Service Manager Module), streaming media server (SS), user terminal (UE, User Equipment); Wherein,
Administration module: issue content release message and transcoding message;
Content managing module: the content release message that the receiving management module issues is published to original document on the memory device unit of streaming media server;
The transcoding module: the transcoding message that the receiving management module issues, the original document on the memory device unit is carried out transcoding;
Media services module: the media service request that receives user terminal; For user terminal distributes corresponding service type of process module (serving submodule etc. like RTSP); Corresponding service type of process module is returned suitable media services url (URL) to user terminal, and these media services url points to the phase code rate file that generates behind the transcoding of being stored in the memory device unit of streaming media server;
Streaming media server: the original document of storage issue and each the code check file behind the transcoding provide final media services for user terminal in view of the above;
The media services module: the media services module is used for the media service request at process user terminal; And can with mode of unicast the media services function be provided to user terminal; The form of said media services function can include but not limited to following several kinds: the media video program request, and media video is live, file download, individual recording, real-time Data Transmission etc.; When having a plurality of media services module, each media services module is as the equipment of being managed, and the administration module that is mainly used in to node reports performance parameter;
User terminal: send media service request to the media services module, and the clean culture code stream that can the receiving media service module sends.
Need to prove that in the content shown in Figure 1, except that user terminal, other all the elements all belong to same node, i.e. single node described in the present invention.
As shown in Figure 2, system shown in Figure 1 realizes that the step of content release and transcoding is following:
Step 1:MM issues content release request (ConPubReq) to CMM, and comprising the source path of the media file of issuing, the content name after the issue etc., CMM controls the speed that ConPubReq issues;
Step 2:CMM regularly issues ConPubReq to SS;
Step 3: after receiving ConPubReq, SS replys (ConPubAck) to the issue of CMM returned content, and ConPubAck comprises result code information such as (success or failure causes);
Step 4:CMM returns ConPubAck to MM, comprising result code information such as (success or failure causes);
Step 5: after being saved in the content of issuing on the memory device unit, SS reports content release result (ConPubRes) to CMM, comprising information such as the file path after result code (success or failure cause), the issue, content id, filenames;
Step 6:CMM reports ConPubRes to MM, and comprising information such as the file path after result code (success or failure cause), the issue, content id, filenames, CMM is after MM reports the ConPubRes success, and the information that CMM will be referred to file is saved in the internal memory;
Step 7: after receiving ConPubRes, the information that MM will be referred to file is saved in the database, also replys (ConPubResAck) to CMM returned content issue result, comprising result code (success or failure cause), file path etc.;
Step 8:CMM returns ConPubResAck to MM, comprising result code (success or failure cause), file path etc.;
Step 9: after the content release success, MM issues content transcoding request (ConTransferReq) to CTM as required, and comprising the content id of transcoding, the code check behind the transcoding etc., CTM controls the speed that ConTransferReq issues;
Step 10:CTM regularly issues ConTransferReq to SS;
Step 11:SS replys (ConTransferAck) to CTM returned content transcoding, comprising result code information such as (success or failure causes);
Step 12:CTM returns ConTransferAck to MM, comprising result code information such as (success or failure causes);
Step 13:SS reports content transcoding result (ConTransferRes) to CTM, comprising information such as the file path behind result code (success or failure cause), the transcoding, content id, filenames;
Step 14:CTM reports ConTransferRes to MM, comprising information such as the file path behind result code (success or failure cause), the transcoding, content id, filenames; CTM is after MM reports the ConTransferRes success, and the information that will be referred to file is saved in the internal memory;
Step 15:MM returns ConTransferResAck to CMM, comprising information such as result code (success or failure cause), file paths;
Step 16:CMM returns ConTransferResAck to MM, comprising information such as result code (success or failure cause), file paths.
Referring to Fig. 3, system shown in Figure 1 is that the step of UE service is following:
Step 1:UE initiates service to SMM and begins request (ServiceReq);
Step 2:SMM selects proper service submodule (like HTTP service submodule) through the adaptation module of self; HTTP service submodule through the suitable code check of the content choice of being preserved in the interior perhaps step 8 of being preserved in Fig. 2 step 7 with assembly unit media services url; And to UE return the service begin to reply (ServiceAck), comprising result code (success or failure cause), media services url etc.;
Step 3:UE initiates ServiceReq according to the media services url that SMM returns to SS;
Step 4:SS returns ServiceAck to UE; Comprising result code (success or failure cause), media services url (routing information that comprises final media file storage points to the phase code rate file that generates behind the transcoding of being stored in the memory device unit of streaming media server).
Can know in conjunction with above description; The present invention is through in administration module and the memory device unit of content managing module with the streaming media server of content release to a node; Through the transcoding module original document of issuing is carried out transcoding, to generate the phase code rate file that can satisfy the different user terminals demand.When the user terminal requests media services; Adaptation module through the media services module and corresponding service type of process module (like RTSP service submodule, HTTP service submodule etc.) are returned the media services url behind the suitable transcoding, and user terminal then can obtain required service according to these media services url.
Visible in sum, no matter be the method that system or this system supported shown in Figure 1, the present invention realizes that single node provides the operation thinking of multiple media business service can represent flow process as shown in Figure 4, this flow process may further comprise the steps:
Step 410: carry out the transcoding of media file based on single node, original document is converted to the code check file that needs.
Step 420: it is adaptive to carry out code check to the user terminal that needs service, returns the media services url that is used to obtain phase code rate file to user terminal in view of the above.
It is thus clear that; The present invention only need issue a media file (being aforesaid original document); And be corresponding different code check file for multiple user terminal provides when service with said media file transcoding at needs, make single node service to be provided for multiple user terminal, improved the distribution efficient of media file; Provide cost savings, simplified media file issue flow process.
The above is merely preferred embodiment of the present invention, is not to be used to limit protection scope of the present invention.

Claims (10)

1. realize that single node provides multiple media business service method for one kind, it is characterized in that, carry out the transcoding of media file based on single node, original document is converted to the code check file that needs; This method also comprises:
It is adaptive to carry out code check to the user terminal of needs service, returns the media services URL url that is used to obtain phase code rate file to user terminal in view of the above;
Said media services url points to the phase code rate file that generates behind the said transcoding.
2. method according to claim 1 is characterized in that, the process of said transcoding comprises: issue the transcoding request through administration module to the transcoding module, the transcoding module changes into original document according to the transcoding request of receiving the code check file of needs;
Said administration module, transcoding module belong to said single node.
3. method according to claim 1; It is characterized in that; It is adaptive and comprise to the process that user terminal returns media services url to carry out said code check: it is adaptive that adaptation module is carried out code check to said user terminal; And select the proper service submodule, by this service submodule according to adaptive speed assembly unit media services url and return to user terminal;
Said adaptation module, service submodule belong to said single node.
4. according to each described method of claim 1 to 3, it is characterized in that the quantity of said original document is one; This method also comprises: said original document is published to the streaming media server in the said single node.
5. method according to claim 4 is characterized in that, the method for said issue is:
Issue the content release request through the administration module in the said single node, in view of the above original document is published to the memory device unit of said streaming media server.
6. realize that single node provides the system of multiple media business service, is characterized in that this system comprises transcoding module, media services module for one kind; Said transcoding module, media services module all are arranged in the single node; Wherein,
Said transcoding module is used for carrying out based on single node the transcoding of media file, original document is converted to the code check file that needs;
Said media services module, it is adaptive to be used for carrying out code check to the user terminal that needs are served, and returns the media services url that is used to obtain phase code rate file to user terminal in view of the above;
Said media services url points to the phase code rate file that generates behind the said transcoding.
7. system according to claim 6 is characterized in that, when said transcoding module is carried out transcoding, is used for: the transcoding request according to administration module issues changes into original document the code check file that needs;
Said administration module belongs to said single node.
8. system according to claim 6; It is characterized in that; It is adaptive and when user terminal returns media services url that said media services module is carried out said code check; Be used for: it is adaptive to carry out code check by adaptation module to said user terminal, and selects the proper service submodule, by this service submodule according to adaptive speed assembly unit media services url and return to user terminal;
Said adaptation module, service submodule are arranged in the said media services module.
9. according to each described system of claim 6 to 8, it is characterized in that the quantity of said original document is one; This system also comprises the streaming media server that is arranged in the said single node, is used for: receive the original document of being issued.
10. system according to claim 9; It is characterized in that; When said streaming media server receives said original document, be used for:, original document is published to the memory device unit of said streaming media server according to the content release request that the administration module of said single node issues.
CN2012100210922A 2012-01-30 2012-01-30 Method and system for providing multiple media services through single node Pending CN102594805A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012100210922A CN102594805A (en) 2012-01-30 2012-01-30 Method and system for providing multiple media services through single node

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100210922A CN102594805A (en) 2012-01-30 2012-01-30 Method and system for providing multiple media services through single node

Publications (1)

Publication Number Publication Date
CN102594805A true CN102594805A (en) 2012-07-18

Family

ID=46483006

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100210922A Pending CN102594805A (en) 2012-01-30 2012-01-30 Method and system for providing multiple media services through single node

Country Status (1)

Country Link
CN (1) CN102594805A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105791975A (en) * 2014-12-26 2016-07-20 上海百事通信息技术股份有限公司 Multi-screen interactive streaming media platform and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101404652A (en) * 2008-10-10 2009-04-08 华南理工大学 Media format conversion system and method used for digital house
CN101668132A (en) * 2008-09-02 2010-03-10 华为技术有限公司 Method and system for matching and processing captions
CN102065339A (en) * 2010-11-09 2011-05-18 中国电信股份有限公司 Method and system for playing audio and video media stream
CN102123279A (en) * 2010-12-28 2011-07-13 乐视网信息技术(北京)股份有限公司 Distributed real-time transcoding method and system
US20110246616A1 (en) * 2010-04-02 2011-10-06 Ronca David R Dynamic Virtual Chunking of Streaming Media Content

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101668132A (en) * 2008-09-02 2010-03-10 华为技术有限公司 Method and system for matching and processing captions
CN101404652A (en) * 2008-10-10 2009-04-08 华南理工大学 Media format conversion system and method used for digital house
US20110246616A1 (en) * 2010-04-02 2011-10-06 Ronca David R Dynamic Virtual Chunking of Streaming Media Content
CN102065339A (en) * 2010-11-09 2011-05-18 中国电信股份有限公司 Method and system for playing audio and video media stream
CN102123279A (en) * 2010-12-28 2011-07-13 乐视网信息技术(北京)股份有限公司 Distributed real-time transcoding method and system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105791975A (en) * 2014-12-26 2016-07-20 上海百事通信息技术股份有限公司 Multi-screen interactive streaming media platform and system

Similar Documents

Publication Publication Date Title
US9503308B2 (en) Method, device and system for processing content
CN101267379B (en) Uniform content carrying and dispatching system based on P2P and CDN
EP2572495B1 (en) System and method for managing data delivery in a peer-to-peer network
EP2234362B1 (en) File content distribution method, device and system
CN101262488B (en) A content distribution network system and method
CN101237429B (en) Stream media living broadcasting system, method and device based on content distribution network
CN105141452A (en) High-performance service system and method based on CXF
CN101540775A (en) Method and device for distributing contents and network system for distributing contents
EP2592550A1 (en) Distributed mapping function for large scale media clouds
CN101867613A (en) Content delivery CDN sub system and data synchronization method
WO2007001275A1 (en) Multicast downloading using path information
CN109194718A (en) A kind of block chain network and its method for scheduling task
CN102868707A (en) Method and system for downloading and transcoding file
CN107888666A (en) A kind of cross-region data-storage system and method for data synchronization and device
CN102572548B (en) Content distributing method and system
CN102761572A (en) Method and system for dynamically adjusting data flow
WO2009056057A1 (en) Method of issuing user service capability and present server and communication service system
CN109309646B (en) Multimedia transcoding method and system
CN101262489B (en) A content distribution network system and method
CN102571409A (en) Service request management system and method for realizing service across-terminal application
CN105577646A (en) Method for aggregating bandwidth on user side, device and content distribution system
CN102291458A (en) Method for peer-to-peer (p2p) server framework
CN112019604A (en) Edge data transmission method and system
CN102594805A (en) Method and system for providing multiple media services through single node
CN111371621A (en) Data exchange method and device based on hybrid cloud and computer readable medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20120718