CN104065662A - Method for data processing on stream media server - Google Patents
Method for data processing on stream media server Download PDFInfo
- Publication number
- CN104065662A CN104065662A CN201410302376.8A CN201410302376A CN104065662A CN 104065662 A CN104065662 A CN 104065662A CN 201410302376 A CN201410302376 A CN 201410302376A CN 104065662 A CN104065662 A CN 104065662A
- Authority
- CN
- China
- Prior art keywords
- asn
- demand signalling
- media server
- client
- signaling data
- 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
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
A method for data processing on a stream media server comprises the following steps: step A1, a request signaling data package in ASN.1 format from a client is received; step A2, the request signaling data package in ASN.1 format is decoded by an ASN.1 data format and reduced to a request signaling; step A3, multimedia signaling data is called according to the request signaling; step A4, the multimedia signaling data is encoded by the ASN.1 data format to generate a multimedia signaling data package in ASN.1 format; and step A5, the multimedia signaling data package in ASN.1 format is sent to the client through a communication network. By adopting the method, a stream media server can communicate with the client of any terminal equipment, and no compatibility problem occurs.
Description
Technical field
The present invention relates to the data processing method on a kind of streaming media server.
Background technology
Streaming media server is for being transferred to client with streaming protocol (as RTP/RTSP, MMS, RTMP etc.) by video file, watch online for user, also can receive live video stream from video acquisition, compressed software, then with the live client of giving of streaming protocol.Typical streaming media server is as the Windows Media Service (WMS) of Microsoft, and it adopts MMS (Microsoft Media Server) Protocol to receive and transmission of video, and adopts Windows Media Player (WMP) as front end player; The Helix Server of RealNetworks company, adopts RTP/RTSP agreement to receive and transmission of video, adopts Real Player as playing front end; The FlashMedia Server of Adobe company, adopts RTMP (RTMPT/RTMPE/RTMPS) agreement to receive and transmission of video, adopts Flash Player as playing front end.
Between streaming media server and other-end equipment, carry out transfer of data with above-mentioned streaming protocol, but terminal equipment may be produced by different manufacturers, it is generally not identical that the syntactic definition of its hardware architecture, program language and program function are realized.For example, in an equipment, shaping data type is 16 bit representations, may use 32 bit representations at another.These differences have caused same data object on different terminal equipments, to be represented as different symbol strings.Therefore still there is incompatibility problem in communicating by letter between existing streaming media server and terminal equipment.
Summary of the invention
For the deficiencies in the prior art, object of the present invention is intended to provide the data processing method on a kind of streaming media server solving the problems of the technologies described above.
For achieving the above object, the present invention adopts following technical scheme:
A data processing method on streaming media server, it comprises the following steps:
Steps A 1: receive the demand signalling packet from the ASN.1 form of client;
Steps A 2: by ASN.1 data format, the demand signalling packet of ASN.1 form is decoded, to be reduced to demand signalling;
Steps A 3: transfer multimedia signaling data according to this demand signalling;
Steps A 4: multimedia signaling data is encoded by ASN.1 data format, to generate the multimedia signaling data bag of ASN.1 form; And
Steps A 5: the multi-medium data bag of ASN.1 form is sent to a client by communication network as Ethernet.
Further, this multimedia signaling data is video data.
The invention still further relates to following technical scheme:
A data handling system on streaming media server, comprises with lower module:
Modules A 1: receive the demand signalling packet from the ASN.1 form of client;
Modules A 2: by ASN.1 data format, the demand signalling packet of ASN.1 form is decoded, to be reduced to demand signalling;
Steps A 3: transfer multimedia signaling data according to this demand signalling;
Modules A 4: multimedia signaling data is encoded by ASN.1 data format, to generate the multimedia signaling data bag of ASN.1 form; And
Modules A 5: the multi-medium data bag of ASN.1 form is sent to a client by communication network as Ethernet.
The invention still further relates to following technical scheme:
A data processing method for client, is characterized in that: it comprises the following steps:
Step B1: by ASN.1 data format, demand signalling is encoded, to generate the demand signalling packet of ASN.1 form;
Step B2: the demand signalling packet of this ASN.1 form is sent to streaming media server by network;
Step B3: receive the multimedia signaling data bag from the ASN.1 form of streaming media server; And
Step B4: by ASN.1 data format, received multimedia signaling data bag is decoded, to be reduced to multimedia signaling data.
The invention still further relates to following technical scheme:
A data handling system for client, it comprises with lower module:
Module B1: by ASN.1 data format, demand signalling is encoded, to generate the demand signalling packet of ASN.1 form;
Module B2: the demand signalling packet of this ASN.1 form is sent to streaming media server by network;
Module B3: receive the multimedia signaling data bag from the ASN.1 form of streaming media server; And
Module B4: by ASN.1 data format, received multimedia signaling data bag is decoded, to be reduced to multimedia signaling data.
The invention still further relates to following technical scheme:
A kind of communication system, it comprises streaming media server and client;
Client, for demand signalling being encoded by ASN.1 data format, to generate the demand signalling packet of ASN.1 form, and is sent to streaming media server by the demand signalling packet of this ASN.1 form by network;
Streaming media server is for receiving the demand signalling packet from the ASN.1 form of client, by ASN.1 data format, the demand signalling packet of ASN.1 form is decoded, to be reduced to demand signalling, transfer multimedia signaling data according to this demand signalling again, multimedia signaling data is encoded by ASN.1 data format, to generate the multimedia signaling data bag of ASN.1 form, and the multi-medium data bag of ASN.1 form is sent to client by communication network;
This client also, for receiving the multimedia signaling data bag from the ASN.1 form of streaming media server, is decoded to received multimedia signaling data bag by ASN.1 data format, to be reduced to multimedia signaling data.
The invention still further relates to following technical scheme:
A kind of communication means, is applied to the communication between streaming media server and client, and it comprises the following steps:
Steps A: client is encoded to demand signalling by ASN.1 data format, to generate the demand signalling packet of ASN.1 form;
Step B: client is sent to streaming media server by the demand signalling packet of this ASN.1 form by network;
Step C: streaming media server receives the demand signalling packet from the ASN.1 form of client;
Step D: streaming media server is decoded to the demand signalling packet of ASN.1 form by ASN.1 data format, to be reduced to demand signalling;
Step e: streaming media server is transferred multimedia signaling data according to this demand signalling; This multimedia signaling data can be video data;
Step F: streaming media server is encoded multimedia signaling data by ASN.1 data format, to generate the multimedia signaling data bag of ASN.1 form;
Step G: streaming media server is sent to client by the multi-medium data bag of ASN.1 form by communication network;
Step H: client is from the multimedia signaling data bag of the ASN.1 form of streaming media server; And
Step M: client is decoded to received multimedia signaling data bag by ASN.1 data format, to be reduced to multimedia signaling data.
Beneficial effect of the present invention is as follows:
Foregoing invention can realize streaming media server and communicate with the client of any terminal equipment, does not have compatibility issue.
Brief description of the drawings
Fig. 1 is the flow chart of the preferred embodiments of communication means of the present invention.
Embodiment
Below in conjunction with accompanying drawing and embodiment, the present invention is described further:
Refer to Fig. 1, the present invention relates to a kind of communication means, be applied to the communication between streaming media server and client, its preferred embodiments comprises the following steps:
Steps A: client is encoded to demand signalling by ASN.1 data format (Abstract Syntax NotationOne, abstract syntax notation one), to generate the demand signalling packet of ASN.1 form; This client can be the application software on any terminal equipment.
Step B: client is sent to streaming media server by network as Ethernet by the demand signalling packet of this ASN.1 form;
Step C: streaming media server receives the demand signalling packet from the ASN.1 form of client;
Step D: streaming media server is decoded to the demand signalling packet of ASN.1 form by ASN.1 data format, to be reduced to demand signalling;
Step e: streaming media server is transferred multimedia signaling data according to this demand signalling; This multimedia signaling data can be video data;
Step F: streaming media server is encoded multimedia signaling data by ASN.1 data format, to generate the multimedia signaling data bag of ASN.1 form;
Step G: streaming media server is sent to client by the multi-medium data bag of ASN.1 form by communication network;
Step H: client is from the multimedia signaling data bag of the ASN.1 form of streaming media server; And
Step M: client is decoded to received multimedia signaling data bag by ASN.1 data format, to be reduced to multimedia signaling data.
So, can realize streaming media server and communicate with the client of any terminal equipment, not have compatibility issue.
The invention still further relates to a kind of communication system, it comprises streaming media server and client;
Client, for demand signalling being encoded by ASN.1 data format, to generate the demand signalling packet of ASN.1 form, and is sent to streaming media server by the demand signalling packet of this ASN.1 form by network;
Streaming media server is for receiving the demand signalling packet from the ASN.1 form of client, by ASN.1 data format, the demand signalling packet of ASN.1 form is decoded, to be reduced to demand signalling, transfer multimedia signaling data according to this demand signalling again, multimedia signaling data is encoded by ASN.1 data format, to generate the multimedia signaling data bag of ASN.1 form, and the multi-medium data bag of ASN.1 form is sent to client by communication network;
This client also, for receiving the multimedia signaling data bag from the ASN.1 form of streaming media server, is decoded to received multimedia signaling data bag by ASN.1 data format, to be reduced to multimedia signaling data.
The invention still further relates to the data processing method on a kind of streaming media server, it comprises the following steps:
Steps A 1: receive the demand signalling packet from the ASN.1 form of client;
Steps A 2: by ASN.1 data format, the demand signalling packet of ASN.1 form is decoded, to be reduced to demand signalling;
Steps A 3: transfer multimedia signaling data according to this demand signalling;
Steps A 4: multimedia signaling data is encoded by ASN.1 data format, to generate the multimedia signaling data bag of ASN.1 form; And
Steps A 5: the multi-medium data bag of ASN.1 form is sent to a client by communication network as Ethernet.
The invention still further relates to the data handling system on a kind of streaming media server, its preferred embodiments comprises with lower module:
Modules A 1: receive the demand signalling packet from the ASN.1 form of client;
Modules A 2: by ASN.1 data format, the demand signalling packet of ASN.1 form is decoded, to be reduced to demand signalling;
Steps A 3: transfer multimedia signaling data according to this demand signalling;
Modules A 4: multimedia signaling data is encoded by ASN.1 data format, to generate the multimedia signaling data bag of ASN.1 form; And
Modules A 5: the multi-medium data bag of ASN.1 form is sent to a client by communication network as Ethernet.
The invention still further relates to a kind of data processing method of client, its preferred embodiments comprises the following steps:
Step B1: by ASN.1 data format, demand signalling is encoded, to generate the demand signalling packet of ASN.1 form;
Step B2: the demand signalling packet of this ASN.1 form is sent to streaming media server by network;
Step B3: receive the multimedia signaling data bag from the ASN.1 form of streaming media server; And
Step B4: by ASN.1 data format, received multimedia signaling data bag is decoded, to be reduced to multimedia signaling data.
The invention still further relates to a kind of data handling system of client, its preferred embodiments comprises with lower module:
Module B1: by ASN.1 data format, demand signalling is encoded, to generate the demand signalling packet of ASN.1 form;
Module B2: the demand signalling packet of this ASN.1 form is sent to streaming media server by network;
Module B3: receive the multimedia signaling data bag from the ASN.1 form of streaming media server; And
Module B4: by ASN.1 data format, received multimedia signaling data bag is decoded, to be reduced to multimedia signaling data.
For a person skilled in the art, can be according to technical scheme described above and design, make other various corresponding changes and distortion, and these all changes and distortion all should belong to the protection range of the claims in the present invention within.
Claims (7)
1. the data processing method on streaming media server, is characterized in that: it comprises the following steps:
Steps A 1: receive the demand signalling packet from the ASN.1 form of client;
Steps A 2: by ASN.1 data format, the demand signalling packet of ASN.1 form is decoded, to be reduced to demand signalling;
Steps A 3: transfer multimedia signaling data according to this demand signalling;
Steps A 4: multimedia signaling data is encoded by ASN.1 data format, to generate the multimedia signaling data bag of ASN.1 form; And
Steps A 5: the multi-medium data bag of ASN.1 form is sent to a client by communication network.
2. communication means as claimed in claim 1, is characterized in that: this multimedia signaling data is video data.
3. the data handling system on streaming media server, is characterized in that: comprise with lower module:
Modules A 1: receive the demand signalling packet from the ASN.1 form of client;
Modules A 2: by ASN.1 data format, the demand signalling packet of ASN.1 form is decoded, to be reduced to demand signalling;
Steps A 3: transfer multimedia signaling data according to this demand signalling;
Modules A 4: multimedia signaling data is encoded by ASN.1 data format, to generate the multimedia signaling data bag of ASN.1 form; And
Modules A 5: the multi-medium data bag of ASN.1 form is sent to a client by communication network as Ethernet.
4. a data processing method for client, is characterized in that: it comprises the following steps:
Step B1: by ASN.1 data format, demand signalling is encoded, to generate the demand signalling packet of ASN.1 form;
Step B2: the demand signalling packet of this ASN.1 form is sent to streaming media server by network;
Step B3: receive the multimedia signaling data bag from the ASN.1 form of streaming media server; And
Step B4: by ASN.1 data format, received multimedia signaling data bag is decoded, to be reduced to multimedia signaling data.
5. a data handling system for client, is characterized in that: it comprises with lower module:
Module B1: by ASN.1 data format, demand signalling is encoded, to generate the demand signalling packet of ASN.1 form;
Module B2: the demand signalling packet of this ASN.1 form is sent to streaming media server by network;
Module B3: receive the multimedia signaling data bag from the ASN.1 form of streaming media server; And
Module B4: by ASN.1 data format, received multimedia signaling data bag is decoded, to be reduced to multimedia signaling data.
6. a communication system, is characterized in that: it comprises streaming media server and client;
Client, for demand signalling being encoded by ASN.1 data format, to generate the demand signalling packet of ASN.1 form, and is sent to streaming media server by the demand signalling packet of this ASN.1 form by network; Streaming media server is for receiving the demand signalling packet from the ASN.1 form of client, by ASN.1 data format, the demand signalling packet of ASN.1 form is decoded, to be reduced to demand signalling, transfer multimedia signaling data according to this demand signalling again, multimedia signaling data is encoded by ASN.1 data format, to generate the multimedia signaling data bag of ASN.1 form, and the multi-medium data bag of ASN.1 form is sent to client by communication network;
This client also, for receiving the multimedia signaling data bag from the ASN.1 form of streaming media server, is decoded to received multimedia signaling data bag by ASN.1 data format, to be reduced to multimedia signaling data.
7. a communication means, is applied to the communication between streaming media server and client, it is characterized in that: it comprises the following steps:
Steps A: client is encoded to demand signalling by ASN.1 data format, to generate the demand signalling packet of ASN.1 form;
Step B: client is sent to streaming media server by the demand signalling packet of this ASN.1 form by network;
Step C: streaming media server receives the demand signalling packet from the ASN.1 form of client;
Step D: streaming media server is decoded to the demand signalling packet of ASN.1 form by ASN.1 data format, to be reduced to demand signalling;
Step e: streaming media server is transferred multimedia signaling data according to this demand signalling; This multimedia signaling data can be video data;
Step F: streaming media server is encoded multimedia signaling data by ASN.1 data format, to generate the multimedia signaling data bag of ASN.1 form;
Step G: streaming media server is sent to client by the multi-medium data bag of ASN.1 form by communication network;
Step H: client is from the multimedia signaling data bag of the ASN.1 form of streaming media server; And
Step M: client is decoded to received multimedia signaling data bag by ASN.1 data format, to be reduced to multimedia signaling data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410302376.8A CN104065662A (en) | 2014-06-26 | 2014-06-26 | Method for data processing on stream media server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410302376.8A CN104065662A (en) | 2014-06-26 | 2014-06-26 | Method for data processing on stream media server |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104065662A true CN104065662A (en) | 2014-09-24 |
Family
ID=51553193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410302376.8A Pending CN104065662A (en) | 2014-06-26 | 2014-06-26 | Method for data processing on stream media server |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104065662A (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101127620A (en) * | 2007-08-29 | 2008-02-20 | 中兴通讯股份有限公司 | A method and system for transmitting logic channel number in session initialization protocol |
US20080080442A1 (en) * | 2006-09-30 | 2008-04-03 | Samsung Electronics Co., Ltd. | Method and apparatus for providing internet service based on user's location information in a communication system |
CN103607593A (en) * | 2013-08-01 | 2014-02-26 | 广东本致数码科技有限公司 | Method for realization of streaming media on server |
-
2014
- 2014-06-26 CN CN201410302376.8A patent/CN104065662A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080080442A1 (en) * | 2006-09-30 | 2008-04-03 | Samsung Electronics Co., Ltd. | Method and apparatus for providing internet service based on user's location information in a communication system |
CN101127620A (en) * | 2007-08-29 | 2008-02-20 | 中兴通讯股份有限公司 | A method and system for transmitting logic channel number in session initialization protocol |
CN103607593A (en) * | 2013-08-01 | 2014-02-26 | 广东本致数码科技有限公司 | Method for realization of streaming media on server |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107995069B (en) | A kind of method and apparatus of terminal video push | |
US8767952B2 (en) | Method and system for utilizing a single connection for efficient delivery of power and multimedia information | |
WO2008070422A3 (en) | Remote access to internet protocol television by enabling place shifting utilizing a telephone company network | |
CN105830451A (en) | Method and apparatus for content delivery | |
MX2015014695A (en) | Method and apparatus for transmitting media data in multimedia transport system. | |
MX2015004596A (en) | Method and apparatus for media data delivery control. | |
EP2019522A3 (en) | System and method for lost packet recovery with congestion avoidance | |
US9392082B2 (en) | Communication interface and method for robust header compression of data flows | |
CN105407361A (en) | Audio and video live broadcast data processing method and device | |
CN105049931B (en) | The method and system that the video of format non-supporting in mobile terminal is converted | |
CN103686448A (en) | Video transcoding download speed limiting method and system | |
WO2012116628A3 (en) | Ims network, and data transmission method and device | |
WO2014033729A3 (en) | A system, method, and platform, for embedding video feeds captured during a surgery, with multimedia data, in real-time | |
CN104301742A (en) | Video redirecting device between virtual machine and client and use method thereof | |
CN103647706A (en) | Self-adaptation protocol communication gateway and communication platform | |
WO2012001514A3 (en) | Management of serving gateways for enhanced performance | |
CN102984546A (en) | Transcoding service system for distributed video transcoding | |
CN102833508B (en) | A kind of with self-adaption of decoding video recording method and system | |
CN102917212A (en) | 3G (The 3rd Generation Telecommunication) wireless video monitoring implementation method and 3G wireless video monitoring system based on RTP (Real Time Protocol) and RTSP (Real Time Streaming Protocol) | |
WO2013189430A3 (en) | Method, system, and media server for implementing automatic speech recognition service | |
CN106790030B (en) | Multi-screen cooperative audio transmission server, client, system and processing method thereof | |
WO2013032281A3 (en) | Electronic apparatus and method for transferring contents on cloud system to device connected to dlna | |
CN102625074B (en) | Method for transmitting intelligent analyzed data by aid of HD-SDI (high-definition serial digital interface) camera | |
CN104079580A (en) | Education image and voice recognition system and method | |
CN104065662A (en) | Method for data processing on stream media server |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140924 |
|
RJ01 | Rejection of invention patent application after publication |