CN104065662A - Method for data processing on stream media server - Google Patents

Method for data processing on stream media server Download PDF

Info

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
Application number
CN201410302376.8A
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.)
Guangdong Hu Wei Science And Technology Ltd
Original Assignee
Guangdong Hu Wei Science And Technology Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Hu Wei Science And Technology Ltd filed Critical Guangdong Hu Wei Science And Technology Ltd
Priority to CN201410302376.8A priority Critical patent/CN104065662A/en
Publication of CN104065662A publication Critical patent/CN104065662A/en
Pending legal-status Critical Current

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

Data processing method on a kind of streaming media server
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.
CN201410302376.8A 2014-06-26 2014-06-26 Method for data processing on stream media server Pending CN104065662A (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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