CN102291399B - Streaming media switching platform - Google Patents

Streaming media switching platform Download PDF

Info

Publication number
CN102291399B
CN102291399B CN201110225171.0A CN201110225171A CN102291399B CN 102291399 B CN102291399 B CN 102291399B CN 201110225171 A CN201110225171 A CN 201110225171A CN 102291399 B CN102291399 B CN 102291399B
Authority
CN
China
Prior art keywords
module
input
data
output
connector
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.)
Active
Application number
CN201110225171.0A
Other languages
Chinese (zh)
Other versions
CN102291399A (en
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.)
Chengdu Hua seiun Technology Co. Ltd.
Original Assignee
Chengdu Sobey Digital Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Sobey Digital Technology Co Ltd filed Critical Chengdu Sobey Digital Technology Co Ltd
Priority to CN201110225171.0A priority Critical patent/CN102291399B/en
Publication of CN102291399A publication Critical patent/CN102291399A/en
Application granted granted Critical
Publication of CN102291399B publication Critical patent/CN102291399B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Communication Control (AREA)

Abstract

The invention discloses a streaming media switching platform. The method comprises a plurality of input modules, a plurality of processing modules and a control module, wherein the plurality of input modules respectively correspond to different protocol formats, and are used for receiving and decoding streaming media data of the corresponding protocol formats; the plurality of processing modules respectively correspond to the different protocol formats, and are used for processing the decoded streaming media data, then encoding the streaming media data according to the corresponding protocol formats and outputting the encoded streaming media data; and the control module is used for establishing or switching connection between the input modules and the processing modules, so that each processing module receives only one signal of the input module at one time, and each input module simultaneously outputs the signal to one or more processing modules, or does not output to any processing module. By the method, the function of the traditional serial digital interface (SDI) signal switching platform can be realized in the field of new media, and the switching between the input and the output of various streaming media signals is finished.

Description

A kind of streaming media switching platform
Technical field
The present invention relates to MultiMedia Field, particularly relate to a kind of streaming media switching platform.
Background technology
The integration of three networks of the Internet, communication network and cable TV network has become the trend in the whole world, and the Internet is drive on boldly to the broadband era under the competition of each bandwidth operator.The competition of broadband network is simultaneously the competition of broadband application the most at last, and the stream media technology based on broadband network be born thus receives the concern of people just day by day.It has promoted the innovation of the Internet overall architecture, has changed the content presentation form that conventional internet is stiff, and imparting broadband application is more recreational and interactive, will become the mainstream technology of Future Broadband.
Streaming Media refers on the internet with mode real-time release audio frequency, the video multimedia information flow of data flow, client receives Streaming Media in real time, play again after need not waiting for whole file download, can while the packet play and send above of decoding, while download follow-up packet, thus save the time of user.
And the concept of matrix is quoted from linear algebra, refer generally to have when multichannel inputs the output of multichannel to select, form matrix structure, namely the output of each road all can from different input signals " short circuit ", every road exports can only connect the input of a certain road, but the input of a certain road all (simultaneously) can connect different output.
The matrix switch system used in tradition Broadcast and TV system, its input/output signal is all SDI(Serial Digital Interface, digital serial interface) or CVBS(Composite Video Broadcast Signal, Composite Video Baseband Signal).Fully under way along with integration of three networks overall situation, the multiple new media business such as video conference, network direct broadcasting, video request program, Network TV Station is fast-developing.These new media new opplication are compared with traditional business, and its common ground is all carry out various process (collection, editor, broadcast etc.) to video/audio signal, and operation flow is similar; But on signal type, both but have the difference of essence: the input and output live signal of traditional business is all sdi signal; And the input and output live signal of new media business is the streaming media signal of various standard, such as RTMP(Real Time Messaging Protocol, real-time messages transportation protocol), RTSP(Real Time Streaming Protocol, real time streaming transport protocol) and HTTP(HyperText Transfer Protocol, HTML (Hypertext Markup Language)) etc.At present, if enable real time flow medium signal carry out the Inverse problem of M × N as traditional sdi signal, multiple links of " Streaming Media is converted to SDI; carry out Inverse problem to SDI; SDI is converted to Streaming Media and issues " are then needed, its system complexity is very high, and every road input signal needs correspondence one independently " Streaming Media turns SDI " hardware, and hardware cost is high.
Summary of the invention
The technical problem to be solved in the present invention is the effect how realizing traditional sdi signal cut bank in new media field, completes simultaneously and changes the input and output of multiple streaming media signal.
In order to solve the problem, the invention provides a kind of streaming media switching platform, comprising:
Multiple input module, corresponds respectively to different agreement form, for receiving the stream medium data of corresponding protocol format and decoding;
Multiple processing module, corresponds respectively to different agreement form, for processing decoded stream medium data, and exports after encoding according to corresponding protocol format;
Control module, for setting up or switching the connection between described input module and processing module, each described processing module synchronization is made to receive at most the signal of a described input module, signal is exported to one or more described processing module at synchronization by each described input module, or does not export to arbitrary processing module.
Further, described control module is also for providing a user interface; Described control module is set up by the instruction received from described user interface or is switched described input module and processing module.
Further, described input module comprises:
Input connector, signal source port;
Described signal source port comprises input adapter and decoder;
Described input adapter is used for, when after the signal source determining input, creating a corresponding input connector according to the real-time streams form of this signal source, and by this input connector and described signal source port binding; Described input adapter synchronization is by a maximum input connector and described signal source port binding;
Described input connector and corresponding signal source connect, for gathering real-time streaming data, for described signal source port from signal source;
Described signal source port is used for receiving real-time streaming data from bound input connector, carries out unpacking and decoding, and export decoded data according to the protocol format of correspondence.
Further, described input adapter creates described input connector by instantiation card module;
After described input adapter removes the binding of an input connector with input source port, this input connector disconnects the connection with signal source, and discharges related resource.
Further, described processing module comprises:
Signal processing channel, one or more output sub-module;
Described each output sub-module is bound with a signal processing channel at most at synchronization, outputs to the output equipment of access for the stream medium data after the signal processing channel process to binding after carrying out the coding of respective protocol form;
Described signal processing channel at least binds an output sub-module at synchronization, for carrying out Base-Band Processing to decoded data, exports to the output sub-module of binding after process.
Further, described signal processing channel comprises:
Input source selectes logic sub-modules, Base-Band Processing submodule and single frame buffer;
Described control module is selected logic sub-modules by described input source and the input source of processing module is set to an input module;
The data that described Base-Band Processing submodule is used for connected input module exports carry out Base-Band Processing;
Described single frame buffer is used for the frame data after buffer memory Base-Band Processing, and exports to described output sub-module.
Further, described Base-Band Processing submodule comprises:
Frame per second timer, frame per second for exporting data according to connected input module carries out initialization, when each timing arrives, to be hit by a bullet frame of informing against from the data queue that connected input module exports, go to cover the data in described single frame buffer with this frame, revise the timestamp of described single frame buffer simultaneously; When described output sub-module request msg, the data in described single frame buffer are sent to described output sub-module;
Sound draws lock unit, for when described output sub-module request msg, according to the frame per second of this output sub-module request msg and the timestamp of current described single frame buffer, from the audio frequency that this output sub-module is corresponding, take out the one section of pulse-code modulation recording data corresponding to this timestamp, send to described output sub-module together with the data in described single frame buffer; If the length of the pulse-code modulation recording data of taking out does not reach the length of data in current described single frame buffer, then supply by quiet data before sending.
Further, described output sub-module comprises:
Out connector, output port;
Described out connector is used for connecting with output equipment, and the real-time streaming data coming from described output port is outputted to connected output equipment;
Described output port is used for carrying out format conversion to the data after Base-Band Processing, and optionally carries out video encoding according to the requirement of out connector, and the data after coding or after format conversion are exported to one or more out connector.
Further, described output port comprises:
O adapter, format conversion unit, video encoding unit;
Described o adapter is used for the out connector corresponding according to this output equipment of output equipment dynamic creation of access, and this out connector is tied to described output port;
Described format conversion unit is used for the format conversion data after Base-Band Processing being comprised to video breadth convergent-divergent, video frame rate conversion and audio sample rate conversion etc.;
Described o adapter, also for the type according to bound out connector, judges whether to need video encoding; If needed, indicate described video encoding unit to carry out video encoding to the data after format conversion, then export to described out connector; If do not needed, direct data after format conversion are exported to described out connector.
The present invention is based on the primary demand of real time flow medium signal input and output any switching laws, and the real-time streams signal type can supported input and output is expanded, to support more kinds of real-time streams signal transacting.
The present invention directly based on IP real-time streams signal, can carry out Inverse problem and the protocol conversion of input/output signal, supports that the stream media protocol of main flow and SDI, TS flow; According to physical medium parameter, the number of changeable input and output.
Streaming media switching platform of the present invention can realize:
Real-time streams is included: the real-time streams signal input receiving various ways, is transmitted to tradition by SDI after carrying out simple data process and includes server and include in real time or directly save as local file;
Real-time streams forwards: the real-time streams signal receiving various ways, exports to other one or more real-time streams signals, complete the conversion of real-time streams form and agreement according to certain configuration;
Real-time streams switches: on the basis that real-time streams forwards, and supports dynamic and real-time switching the passage of input, ensures the continuity of real-time streams and low delay;
Real-time streams process: on the basis of carrying out real-time streams forwarding, row relax (such as video and audio resampling, multichannel video and audio merge) can be flow to the multiple of input by carrying out local amendment to scheme, and ensure the low delay of process and flexible easily extensible;
The real-time streams form that typical case supports: RTMP, RTP, HTTP, TS, SDI and enterprise self-defining real-time streaming transport proprietary protocol (such as the real-time streams of certain hardware device).
Accompanying drawing explanation
Fig. 1 is the schematic block diagram of the streaming media switching platform of embodiment one;
Fig. 2 is the schematic block diagram of the input module of embodiment one;
Fig. 3 is the schematic block diagram of the processing module of embodiment one;
Fig. 4 is the schematic block diagram of the output sub-module of embodiment one.
Embodiment
Below in conjunction with drawings and Examples, technical scheme of the present invention is described in detail.
It should be noted that, if do not conflicted, each feature in the embodiment of the present invention and embodiment can be combined with each other, all within protection scope of the present invention.
Embodiment one, a kind of streaming media switching platform, as shown in Figure 1, comprising:
Multiple input module DataSource, corresponds respectively to different agreement form, for receiving the stream medium data of corresponding protocol format and decoding;
Multiple processing module Channel, corresponds respectively to different agreement form, for processing decoded stream medium data, and exports after encoding according to corresponding protocol format;
Control module (not occurring in Fig. 1), for setting up or switching the connection between described input module and processing module, each described processing module synchronization is made to receive at most the signal of a described input module, signal is exported to one or more described processing module at synchronization by each described input module, or does not export to arbitrary processing module.
M road input signal can freely to be transmitted (centre may comprise processing links) by parameter configuration and export to N road by the present embodiment.
The technological core of streaming media switching platform is: the loss of data reparation that the reception of stream medium data and issue, Streaming Media video/audio Internet Transmission cause, for the decoding of specific stream media formats and coding, unpacking and package for specific stream media protocol.
Plug-in unit mode can be used during decoding to work, from decoding plug-in manager, adaptation goes out corresponding decoder, decode rear for intermediate treatment link or be directly logically delivered to output module re-encoding, under typical support column format video and audio decoding: H264(video), H263(video), AAC(audio frequency), AMR(audio frequency), by the expansion to decoder, the more video and audio forms except these forms can be supported.
In network transmission process, often because the reasons such as network condition cause loss of transmitted data, for audio frequency and video, show as frame losing, sound draws the problems such as asynchronous.Therefore, in the present embodiment, the key task of Channel process completes that sound draws synchronous, audio specification, frame losing compensates exactly.
In the present embodiment, limit by hardware performance, the processing module number in a cut bank is fixing in specific hardware environment, receives input data, after treatment, output to the equipment matched from input module.
Can provide extended capability by the pattern of plug-in unit, the stream medium data such as inputed or outputed is newly-increased protocol format, then increase corresponding input/processing module.
In classical matrix cut bank, input/output date flow can only be all sdi signal, and form is single.This is because be traditional electrical television stations hardware device faced by traditional matrix: satellite receiving equipment, video tape recorder, broadcasting server etc., these equipment all support the input and output of standard SDI, SDI becomes the unique Signal transmissions standard of traditional electrical television stations, and therefore classical matrix cut bank only supports that SDI input and output are rational.But, faced by streaming media switching platform be in new media industry based on IP transmission Streaming Media Object, at present in the industry cycle in, the IP Streaming Media of standard just comprises the large standard of RTMP, RTP, HTTP etc. three, and HTTP is further subdivided into the self-defining agreement of each manufacturer such as FLV, M3U8, ISMV; Simultaneously new media also extensively needs the process of flowing traditional TS.Therefore, streaming media switching platform supports the requirement that multiple stream media protocol just becomes necessary.
The streaming media switching platform of the present embodiment is divided into left and right two parts from macrostructure: DataSource and Channel forms the matrix of M × N.DataSource and Channel has following relation:
For the operational system of reality, the number of DataSource and Channel is fixing, M namely clear and definite input (DataSource) and N number of output (Channel); M and N is positive integer, can be identical or different.And follow following principle:
(1) Channel can only select a DataSource as its input source at synchronization, also can not select input source, namely not work;
Data can be outputted to zero, one or more Channel at synchronization by (2) DataSource;
Described control module can also be used for providing a UI(user interface); User, by the logic control " input source selectes logic " on UI, sets up the connection between DataSource and Channel, and completes Inverse problem function; Described control module is set up by the instruction received from described user interface or is switched described input module and processing module.
In the present embodiment, described input module DataSource as shown in Figure 2, comprising:
Input connector and signal source port;
Described signal source port comprises input adapter and decoder;
The establishment of described input connector can according to configured signal source dynamic creation; Described input adapter is used for, when after the signal source determining input, creating a corresponding input connector according to the real-time streams form of this signal source, and by this input connector and described signal source port binding; A maximum input connector and described signal source port (DataSource Core) are bound by described input adapter synchronization.
Described input connector (Input) and corresponding signal source (such as streaming media server, SDI equipment etc.) connect, for gathering real-time streaming data, for described signal source port from signal source.The form of real-time streaming data comprises self-defining proprietary protocol, Streaming Media (comprising RTMP, RTSP, HTTP etc.), file, SDI etc.
Described signal source port is used for receiving real-time streaming data from bound input connector, carries out unpacking and decoding, and export decoded data according to the protocol format of correspondence; If be connected with processing module, export to the processing module that this is connected, decoded data can also be exported to user interface carries out premonitoring display simultaneously.
Described signal source port is bound in synchronization and zero (without inputting) or (having an input) input connector; And at synchronization, an input connector must be tied to an input source port.
Input connector can adopt dongle configuration, when needing to increase new input mode or the support of new stream protocol, only needs the input card module of simple exploitation correspondence to realize.
Described input adapter can be, but not limited to create described input connector by dynamic instantiation card module.After described input adapter removes the binding of an input connector with input source port, this input connector self will be destroyed (disconnecting the connection of same signal source, release related resource).
In the present embodiment, described processing module Channel as shown in Figure 3, comprising:
Signal processing channel, one or more output sub-module;
Described output sub-module (Data Sink) is for exporting the output equipment flowing to access in real time of different-format (comprising media file, SDI, RTMP, RTSP, HTTP etc.).Data Sink is output signal form according to different parameters (only video code model, with export real-time streaming protocol have nothing to do) and dynamic creation, the object of establishment manage by Channel.
Described signal processing channel (Channel Core) at least binds an output sub-module at synchronization, draw the Base-Band Processing of synchronous, frame losing compensation etc. for comprising sound to the decoded data coming from DataSource, after process, export to the output sub-module of binding;
Described each output sub-module is bound with a signal processing channel at most at synchronization, exports after carrying out the coding of respective protocol form for the stream medium data after the signal processing channel process to binding.The signal exported after can receiving coding after output equipment access streaming media switching platform.
When described treatment channel is in halted state, dynamic management can be carried out to described output sub-module: increase new described output sub-module, delete existing described output sub-module etc.
Described signal processing channel comprises input source and selectes logic sub-modules, Base-Band Processing submodule and single frame buffer;
Described control module is selected logic sub-modules by described input source and the input source of processing module is set to a DataSource, thus is connected with this Channel by this DataSource.
Described Base-Band Processing submodule is used for comprising to the data that connected DataSource exports the Base-Band Processing that sound draws synchronous, frame losing compensation etc.;
Described single frame buffer is used for the frame data after buffer memory Base-Band Processing, and exports to described output sub-module.
In the present embodiment, described Base-Band Processing submodule specifically can comprise:
Frame per second timer, frame per second for exporting data according to connected input module carries out initialization, when each timing arrives (when being such as but not limited to each Tick), to be hit by a bullet frame (if queue is sky, not doing any operation) of informing against from the data queue that connected input module exports, go to cover the data in described single frame buffer with this frame, revise the timestamp of described single frame buffer simultaneously; When described output sub-module request msg (can be according to another frame per second request), the data in described single frame buffer be sent to described output sub-module, this completes frame losing and compensate;
Sound draws lock unit, for when described output sub-module request msg, according to the frame per second of this output sub-module request msg and the timestamp of current described single frame buffer, the one section of PCM(Pulse Code Modulation corresponding to this timestamp is taken out from the audio frequency that this output sub-module is corresponding, pulse-code modulation recording) data, described output sub-module is sent to together with the data in described single frame buffer; If the length of the PCM data of taking out does not reach the length of data in current described single frame buffer, then supply by quiet data before sending.
In the present embodiment, described output sub-module Data Sink as shown in Figure 4, comprising:
Out connector, output port;
Described out connector (Output) connects for same output equipment, and the real-time streaming data (uncoded or encoded data) coming from described output port is outputted to connected output equipment; Comprise file output, SDI exports, various stream exports.
Described output port (DataSink Core) is for comprising the format conversion processing of video breadth convergent-divergent, video frame rate conversion and audio sample rate conversion etc. to the data after Base-Band Processing, and optionally carry out video encoding (part plug-in unit according to the requirement of out connector, such as SDI exports, do not need coding), the data after coding or after format conversion are exported to one or more out connector.
Described output port comprises o adapter, format conversion unit, video encoding unit;
Described o adapter is used for the out connector corresponding according to this output equipment of output equipment dynamic creation of access, and this out connector is tied to described output port;
Described format conversion unit is used for the format conversion data after Base-Band Processing being comprised to video breadth convergent-divergent, video frame rate conversion (coordinating the single frame buffer in described Base-Band Processing submodule to complete) and audio sample rate conversion etc.;
Described o adapter, also for the type according to bound out connector, judges whether to need video encoding; If needed, indicate described video encoding unit to carry out video encoding to the data after format conversion, then export to described out connector; If do not needed, direct data after format conversion are exported to described out connector.
Each described out connector receives at most the data of an output port transmission at synchronization, and sends to corresponding output equipment.Out connector adopts dongle configuration, when needing to increase new output format or the support of new stream protocol, only needs the output inserter module of simple exploitation correspondence to realize.
Certainly; the present invention also can have other various embodiments; when not deviating from the present invention's spirit and essence thereof; those of ordinary skill in the art are when making various corresponding change and distortion according to the present invention, but these change accordingly and are out of shape the protection range that all should belong to claim of the present invention.

Claims (9)

1. a streaming media switching platform, is characterized in that, comprising:
Multiple input module, corresponds respectively to different agreement form, for receiving the stream medium data of corresponding protocol format and decoding;
Multiple processing module, corresponds respectively to different agreement form, for processing decoded stream medium data, and exports after encoding according to corresponding protocol format;
Introduce the concept of input and output adaptation in input and output part, the stream medium data inputed or outputed is newly-increased protocol format, then increase corresponding input/processing module;
Control module, for setting up or switching the connection between described input module and processing module, each described processing module synchronization is made to receive at most the signal of a described input module, signal is exported to one or more described processing module at synchronization by each described input module, or does not export to arbitrary processing module;
Wherein, described protocol format comprises Streaming transfer protocol form and video/audio encoding and decoding protocol format.
2. streaming media switching platform as claimed in claim 1, is characterized in that:
Described control module is also for providing a user interface; Described control module is set up by the instruction received from described user interface or is switched described input module and processing module.
3. streaming media switching platform as claimed in claim 1, it is characterized in that, described input module comprises:
Input connector, signal source port;
Described signal source port comprises input adapter and decoder;
Described input adapter is used for, when after the signal source determining input, creating a corresponding input connector according to the real-time streams form of this signal source, and by this input connector and described signal source port binding; Described input adapter synchronization is by a maximum input connector and described signal source port binding;
Described input connector and corresponding signal source connect, for gathering real-time streaming data, for described signal source port from signal source;
Described signal source port is used for receiving real-time streaming data from bound input connector, carries out unpacking and decoding, and export decoded data according to the protocol format of correspondence.
4. streaming media switching platform as claimed in claim 3, is characterized in that:
Described input adapter creates described input connector by instantiation card module;
After described input adapter removes the binding of an input connector with input source port, this input connector disconnects the connection with signal source, and discharges related resource.
5. streaming media switching platform according to any one of claims 1 to 4, it is characterized in that, described processing module comprises:
Signal processing channel, one or more output sub-module;
Described each output sub-module is bound with a signal processing channel at most at synchronization, outputs to the output equipment of access for the stream medium data after the signal processing channel process to binding after carrying out the coding of respective protocol form;
Described signal processing channel at least binds an output sub-module at synchronization, for carrying out Base-Band Processing to decoded data, exports to the output sub-module of binding after process.
6. streaming media switching platform as claimed in claim 5, it is characterized in that, described signal processing channel comprises:
Input source selectes logic sub-modules, Base-Band Processing submodule and single frame buffer;
Described control module is selected logic sub-modules by described input source and the input source of processing module is set to an input module;
The data that described Base-Band Processing submodule is used for connected input module exports carry out Base-Band Processing;
Described single frame buffer is used for the frame data after buffer memory Base-Band Processing, and exports to described output sub-module.
7. streaming media switching platform as claimed in claim 6, it is characterized in that, described Base-Band Processing submodule comprises:
Frame per second timer, frame per second for exporting data according to connected input module carries out initialization, when each timing arrives, to be hit by a bullet frame of informing against from the data queue that connected input module exports, go to cover the data in described single frame buffer with this frame, revise the timestamp of described single frame buffer simultaneously; When described output sub-module request msg, the data in described single frame buffer are sent to described output sub-module;
Sound draws lock unit, for when described output sub-module request msg, according to the frame per second of this output sub-module request msg and the timestamp of current described single frame buffer, from the audio frequency that this output sub-module is corresponding, take out the one section of pulse-code modulation recording data corresponding to this timestamp, send to described output sub-module together with the data in described single frame buffer; If the length of the pulse-code modulation recording data of taking out does not reach the length of data in current described single frame buffer, then supply by quiet data before sending.
8. streaming media switching platform as claimed in claim 5, it is characterized in that, described output sub-module comprises:
Out connector, output port;
Described out connector is used for connecting with output equipment, and the real-time streaming data coming from described output port is outputted to connected output equipment;
Described output port is used for carrying out format conversion to the data after Base-Band Processing, and optionally carries out video encoding according to the requirement of out connector, and the data after coding or after format conversion are exported to one or more out connector.
9. streaming media switching platform as claimed in claim 8, it is characterized in that, described output port comprises:
O adapter, format conversion unit, video encoding unit;
Described o adapter is used for the out connector corresponding according to this output equipment of output equipment dynamic creation of access, and this out connector is tied to described output port;
Described format conversion unit is used for comprising video breadth convergent-divergent to the data after Base-Band Processing, video frame rate is changed and the format conversion of audio sample rate conversion;
Described o adapter, also for the type according to bound out connector, judges whether to need video encoding; If needed, indicate described video encoding unit to carry out video encoding to the data after format conversion, then export to described out connector; If do not needed, direct data after format conversion are exported to described out connector.
CN201110225171.0A 2011-08-08 2011-08-08 Streaming media switching platform Active CN102291399B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110225171.0A CN102291399B (en) 2011-08-08 2011-08-08 Streaming media switching platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110225171.0A CN102291399B (en) 2011-08-08 2011-08-08 Streaming media switching platform

Publications (2)

Publication Number Publication Date
CN102291399A CN102291399A (en) 2011-12-21
CN102291399B true CN102291399B (en) 2015-07-22

Family

ID=45337507

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110225171.0A Active CN102291399B (en) 2011-08-08 2011-08-08 Streaming media switching platform

Country Status (1)

Country Link
CN (1) CN102291399B (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102843614A (en) * 2012-07-27 2012-12-26 优视科技有限公司 Streaming media display method and equipment and system
CN103812842A (en) * 2012-11-14 2014-05-21 中国科学院沈阳计算技术研究所有限公司 Streaming media switching matrix and broadcasting control method thereof for network broadcast
CN106507186B (en) * 2016-10-31 2020-01-10 腾讯科技(深圳)有限公司 Media information switching method, server and storage medium
CN106941629B (en) * 2017-04-05 2020-12-04 深圳进门财经科技股份有限公司 Real-time live broadcast method based on SIP + RTP and RTMP protocol intercommunication
CN111327923B (en) 2018-12-13 2021-08-20 华为技术有限公司 Audio stream switching method and device
CN110381320A (en) * 2019-07-25 2019-10-25 深圳市玩视科技有限公司 Signal transmission system, signal codec method and device
CN112600858A (en) * 2021-01-06 2021-04-02 智道网联科技(北京)有限公司 Automatic driving data processing method, vehicle-mounted equipment and vehicle
CN114189563A (en) * 2021-11-19 2022-03-15 深圳市鼎盛威电子有限公司 Intelligent multimedia protocol conversion device for smart hotel

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1472959A (en) * 2002-07-30 2004-02-04 华为技术有限公司 Device and method for realizing conversion between various VF flow formats
CN201467377U (en) * 2009-06-08 2010-05-12 杭州赛安斯图像科技有限公司 High-definition digital video/audio decoding device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE60205257D1 (en) * 2001-05-17 2005-09-01 Optibase Herzelia METHOD AND DEVICE FOR VIDEO RADIO MULTIPLE ENHANCED MEDIA FORMATS
JP4275358B2 (en) * 2002-06-11 2009-06-10 株式会社日立製作所 Image information conversion apparatus, bit stream converter, and image information conversion transmission method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1472959A (en) * 2002-07-30 2004-02-04 华为技术有限公司 Device and method for realizing conversion between various VF flow formats
CN201467377U (en) * 2009-06-08 2010-05-12 杭州赛安斯图像科技有限公司 High-definition digital video/audio decoding device

Also Published As

Publication number Publication date
CN102291399A (en) 2011-12-21

Similar Documents

Publication Publication Date Title
CN102291399B (en) Streaming media switching platform
CN103986942B (en) Data distribution system and method based on CDN (content distribution network)
CN108495141B (en) Audio and video synthesis method and system
CN101895750B (en) Set-top box and PC-oriented real-time streaming media server and working method
CN102281391B (en) Camera chain, video choice device and video system of selection
CN103222271B (en) Virtual set-top box
CN101370114B (en) Video and audio processing method, multi-point control unit and video conference system
US20060184685A1 (en) System for distribution of numerous streams of multimedia content to a multiplicity of video displays
CN1893430A (en) Content integration method with format and protocol conversion system
CN104869436A (en) Virtual carousel service system and method
CN1881925A (en) Method and structure for realizing live channel switching in Internet protocol audio-video broadcast network
US11558654B2 (en) System and method for operating a transmission network
CN104601863A (en) IP matrix system for recording and playing
CN102547213A (en) Video imaging preview method for video conference system
CN104661044A (en) Broadcasting and TV OTT (over the top) integration terminal and implementing method thereof
CN113938470A (en) Method and device for playing RTSP data source by browser and streaming media server
CN100471265C (en) Television signal transmission access system based on passive optical network
US20110088069A1 (en) Network device, information processing apparatus, stream switching method, information processing method, program, and content distribution system
CN105430510A (en) Video on demand method, gateway, smart terminal and video on demand system
CN101710966B (en) Multipicture comprehensive video navigation system
CN108881794B (en) A kind of Web conference communication means and device based on view networked terminals
JP2016009881A (en) Ip-based video transmission device and broadcast system
CN107248991B (en) IP stream scheduling system and method based on video key frame
CN101212663A (en) Device, system, and method for handling serial multimedia streams remotely
CN102088628B (en) Remote advertising insertion system and method for digital broadcasting system

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
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20161124

Address after: The 610041 Sichuan Chengdu high tech Zone Park south two road 2, 1 floor of building 4 No. 2

Patentee after: Chengdu Hua seiun Technology Co. Ltd.

Address before: No. two Xinyuan Avenue South Chengdu 610000 Sichuan province No. 2 Sobey building Intellectual Property Office

Patentee before: Chengdu Sobey Digital Technology Co., Ltd.