CN100499806C - Rapid switching device and method of same source flow media for digital home network - Google Patents
Rapid switching device and method of same source flow media for digital home network Download PDFInfo
- Publication number
- CN100499806C CN100499806C CN 200610169707 CN200610169707A CN100499806C CN 100499806 C CN100499806 C CN 100499806C CN 200610169707 CN200610169707 CN 200610169707 CN 200610169707 A CN200610169707 A CN 200610169707A CN 100499806 C CN100499806 C CN 100499806C
- Authority
- CN
- China
- Prior art keywords
- data
- module
- channel
- buffer
- terminal equipment
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The equipment includes network monitor module, central scheduler module (CSM), terminal configuration table (TCT), data buffer area, data reception module, video code conversion module, and data sending module. One end of the network monitor module is connected to terminal devices, and the other end is connected to CSM. CSM is connected to network monitor module, TCT, data buffer area, data reception module, video code conversion module, and data sending module. TCT is connected to CSM. Data buffer area is connected to CSM, data reception module, video code conversion module, and data sending module. Data reception module is connected to CSM, data buffer area and stream media server in external public network. Video code conversion module is connected to CSM and data buffer area. Data sending module is connected to CSM, data buffer area and terminal devices.
Description
Technical field
The present invention relates to a kind of apparatus for fast switching and method of Streaming Media, particularly about the apparatus for fast switching and the method for homology Streaming Media in a kind of digital home network of different resolution.
Background technology
Along with the develop rapidly of computer, consumer electronics and information technology etc., equipment such as computer in the family and household electrical appliance are more and more at present.And the improvement of people's living environment makes that also the communication requirement between various computers and the home appliance is more and more stronger, and wired and wireless communication mode all will be applied among the family, and the notion of " digital home network " is arisen at the historic moment.Digital home network is meant by home gateway public network functions and application is extended to family, and connect various information terminals with cable network or wireless network, integrated functions such as speech, data, multimedia, control and management are provided, and the information that reaches is within the family between portion's terminal and with the abundant circulation of outside public network with share.Typical digital family network system (as shown in Figure 1), wherein public network can be based on the internet (Internet) of IP (internet protocol), also can be the digital network of other form; Various internal network modes can be Ethernet, wireless lan (wlan), USB (USB), 1394 buses, bluetooth, wireless ultra-wideband (UWB) or the like.
Live and the demand (telecommunication) service of the streaming media video of TV Network Based (IPTV) technology is one of topmost application in the digital home network.The video coding compression standard that can be used for IPTV at present mainly contain MPEG-4, H.264 with AVS etc.Along with mutually promoting of technology and demand, following most home appliances all may select to be equipped with the video display devices with different size and resolution.These equipment has been arranged, people just can utilize digital home network to be stored in video contents such as film on the server with the mode TV reception of Streaming Media or program request whenever and wherever possible on different equipment at home, thereby bring great convenience for daily life.One of them typical application situation is watching of different resolution homology Streaming Media and switches fast.For instance, someone just watches certain IPTV TV programme in the parlor by set-top box+television set, and at this moment he need arrive the kitchen and prepare food, and then puts health in order to the toilet.Leaving this following period of time in parlor, he still wishes to continue to watch same set of TV programme by the display device on the household electrical appliance terminal in kitchen and the toilet, and can keep continuously with synchronously at programme content with on the time as far as possible.So just brought corresponding problem to need to solve: at first, different home appliances have different display resolutions and network insertion bandwidth, and the bandwidth that whole home network is linked on the outside public network server is limited, and therefore the compressed bit stream of different display resolutions need be provided under the prerequisite that does not as far as possible increase external access bandwidth for the homology Streaming Media; Secondly, when between the different resolution display device, switching and play identical content source video, should shorten switching time as far as possible and guarantee linking and continuity on the play content.
In Chinese patent application number is 200610034686.1, denomination of invention has proposed a kind of apparatus and method that can make the terminal capable of playing multiple-media format of digital home network in the patent application of " making the device and method of the terminal capable of playing multiple-media format of digital home network ", and it will be converted to coded format and the display resolution that different home appliances can decode and play from the compressed media data of server by carry out transcoding in family gateway equipment.Yet still there is following problem in this method: on the one hand when the terminal equipment with identical or different display resolution need be play same information source content simultaneously, home network need receive many parts of code streams simultaneously and do repeatedly transcoding simultaneously at home gateway from the public network streaming media server, thereby increased demand, and then increased the weight of user's financial burden network egress bandwidth and gateway device disposal ability; On the other hand when the user is switched between different terminal equipments, need again with outside public network on streaming media server connect and request msg, switch the synchronism of waiting for time-delay and content etc. and all be difficult to assurance.
Summary of the invention
At the problems referred to above, the purpose of this invention is to provide a kind of apparatus for fast switching and method to homology Streaming Media in the digital home network of different resolution.
For achieving the above object, the present invention takes following technical scheme: the apparatus for fast switching of homology Streaming Media in a kind of digital home network, it is characterized in that it comprises: the network monitoring module, the central dispatching module, the terminal configuration table, the data buffer zone, data reception module, video code conversion module and data transmission blocks; One end of described network monitoring module is connected with terminal equipment, and the other end is connected with the central dispatching module; Described central dispatching module is connected with data transmission blocks with network monitoring module, terminal configuration table, data buffer zone, data reception module, video code conversion module; Described terminal configuration table is connected with the central dispatching module; Described data buffer zone is connected with data transmission blocks with central dispatching module, data reception module, video code conversion module; Described data reception module is connected with streaming media server on central dispatching module, data buffer zone and the outside public network; Described video code conversion module is connected with the data buffer zone with the central dispatching module; Described data transmission blocks is connected with central dispatching module, data buffer zone and terminal equipment.
The Play Control order of being initiated to streaming media server by terminal equipment is responsible for monitoring and is tackled to described network monitoring module, and the Play Control order that listens to delivered to the central dispatching module handle.
Described central dispatching module is responsible for receiving the Play Control order of coming from the network monitoring module forwards, obtain the monitor resolution parameter of current terminal equipment then by the inquiry terminal allocation list, and further come by whether having cushioned the media data of asking channel and this resolution to some extent in the data query buffering area that data dispatching receiver module, video code conversion module and data transmission blocks are carried out corresponding operation respectively.
Registration has in the home network parameters such as the pairing display resolution of all digital terminal equipments in the described terminal configuration table, inquires about for the central dispatching module.
Distribute different channel buffer for the different channel data source in the described data buffer zone, wherein each channel buffer is made up of to a plurality of auxiliary buffer queues a host buffer formation and zero again, and each buffer queue is by the compressed video stream of this channel different resolution in the first in first out sequential storage fixed length sliding time window scope.
Described data reception module is responsible for receiving the media data of specified channel and it being write the host buffer formation of corresponding channel the data buffer zone from streaming media server.
It is the bit stream data of other resolution and the auxiliary buffer queue that is written to corresponding channel that described video code conversion module is responsible for the original resolution bit stream data transcoding in the host buffer formation in the data buffer zone.
Described data transmission blocks be responsible for from the data buffer zone with specified channel and the pairing data buffering formation of resolution in reading of data and be forwarded to home network terminal equipment and decode and show.
The fast switch over method of homology Streaming Media in a kind of digital home network, it comprises the mode of operation under following three kinds of situations: (1) when the user when terminal equipment is selected certain channel content on the playing stream media server, adopt the mode of operation that connects; (2) when the user when terminal equipment is selected to stop to play certain channel content of watching at that time, adopt to discharge the mode of operation that connects; (3) when the user when terminal equipment selects that in progress certain channel at that time carried out local skip forward/back operation, adopt the mode of operation of local skip forward/back.(a) described terminal equipment sends the request command of playing the current request channel to streaming media server; (b) this request command is monitored and tackled to the network monitoring module; (c) the network monitoring module delivers this request command to the central dispatching module; (d) central dispatching module inquiry terminal allocation list finds and the pairing display resolution of current terminal equipment; (e) whether host buffer formation corresponding to the current request channel is arranged in the central dispatching module data query buffering area,, otherwise go to step (i) if do not have then go to step (f); (f) the central dispatching module is created the host buffer formation of current request channel in the data buffer zone, and the notification data receiver module begins to receive data; (g) data reception module and streaming media server connect; (h) data reception module receives the data of current request channel circularly from streaming media server, and writes in the data buffer zone and the pairing host buffer formation of current request channel; (i) whether host buffer formation or auxiliary buffer queue corresponding to current request channel and display resolution are arranged in the central dispatching module data query buffering area,, otherwise go to step (1) if not then go to step (j); (j) the central dispatching module is created an auxiliary buffer queue corresponding to display resolution of current request channel in the data buffer zone, and notice video code conversion module begins transcoding; (k) the transcoding module circularly from the data buffer zone corresponding to reading video data in the host buffer formation of current request channel, transcoding is to meet the auxiliary buffer queue that writes behind the video data of resolution format of display corresponding to current request channel and display resolution; (l) the central dispatching module will add one corresponding to the host buffer formation of current request channel and display resolution or the usage counter of auxiliary buffer queue in the data buffer zone, and the notification data sending module begins to send data then; (m) data transmission blocks is transmitted corresponding to reading of data in the host buffer formation of current request channel and display resolution or the auxiliary buffer queue and to terminal equipment from the data buffer zone circularly; (n) terminal equipment receives data and decoding and demonstration from data transmission blocks circularly.
Described release attended operation mode is as follows: described terminal equipment sends the request command that stops broadcasting channel to streaming media server, and the network monitoring module is monitored and tackled this request command, and this request command is delivered to the central dispatching resume module; Central dispatching module notification data sending module no longer sends data to terminal equipment, and inquiry terminal allocation list, find and the pairing display resolution of current terminal equipment, will subtract one corresponding to the host buffer formation of current request channel and resolution or the usage counter of auxiliary buffer queue in the data buffer zone; Whether equal 0 corresponding to the host buffer formation of current request channel and resolution or the usage counter of auxiliary buffer queue in the judgment data buffering area, if be not equal to 0 then directly return, otherwise be host buffer formation or auxiliary buffer queue corresponding to current request channel and resolution in the judgment data buffering area; If auxiliary buffer queue then notifies the video code conversion module to stop should to assist buffer queue at the transcoding and the deletion of this buffer queue, further whether all equal 0 corresponding to all the host buffer formations of current request channel and the usage counter of auxiliary buffer queue in the judgment data buffering area, if then in the deleted data buffering area corresponding to the host buffer formation of current request channel, and the notification data receiver module stops to return then from the media data of streaming media server reception current request channel; Otherwise directly return; If host buffer formation, further whether the usage counter corresponding to all auxiliary buffer queues of current request channel all equals 0 in the judgment data buffering area, if then in the deleted data buffering area corresponding to the host buffer formation of current request channel, the notification data receiver module stops to receive from streaming media server the media data of current request channel, returns then; Otherwise directly return.
Described local skip forward/back mode of operation is as follows: described terminal equipment sends at current just at the skip forward/back request command of broadcasting channel to streaming media server, the network monitoring module is monitored and is tackled this request command, and this request command is delivered to the central dispatching resume module; Central dispatching module inquiry terminal allocation list, find the pairing display resolution of current terminal equipment, search in the data buffer zone host buffer formation or auxiliary buffer queue again corresponding to current request channel and resolution, according to the skip forward/back order current transmission pointer is moved forward or after move, data transmission blocks from through reach or after current transmission pointer after moving send data to terminal equipment.
The present invention is owing to take above technical scheme, it has the following advantages: 1, the present invention is because can be under the condition that does not increase external access bandwidth, realize the quick switching of homology Streaming Media between the different resolution display device, when making different terminal equipment in the family watch same channel content on the server simultaneously, only need set up one between whole home network and the server and be connected and only receive a code stream, therefore save network traffics and expense.2, the present invention is owing to switch and when watching the homology Streaming Media having between the terminal equipment of different resolution, terminal equipment after the switching is the data of data buffer zone reception behind transcoding from the inner home gateway of home network directly, and do not need again with outside public network on streaming media server connect, therefore accelerated switch speed greatly.3, the present invention is switched and when watching the homology Streaming Media having between the terminal equipment of different resolution, each terminal equipment receives data from the different buffer queues (host buffer formation or auxiliary buffer queue) that are arranged in the home gateway data buffer zone respectively before and after switching, and these buffer queues all have the sliding time window of same size, wherein the source code flow data of buffer memory and transcoding bit stream data were said so fully one to one from the time, and therefore the media content of playing on the different terminals before and after switching still kept synchronously from the time.4, the present invention is switched when watching the homology Streaming Media between different terminal equipment, can on the terminal after the switching, carry out local skip forward/back operation, therefore make people after the locus is moved, still can view and in this moving process, omit the partial programme content of falling.The present invention can be widely used in the various digital family network systems.
Description of drawings
Fig. 1 is the typical digital family network system schematic diagram of prior art
Fig. 2 is home gateway structure provided by the present invention and connection diagram
Fig. 3 is a data buffer zone structural representation in the home gateway provided by the present invention
Fig. 4 is that the mode flow chart is set up in connection provided by the present invention
Fig. 5 is a release connected mode flow chart provided by the present invention
Fig. 6 is a local skip forward/back mode flow chart provided by the present invention
Embodiment
Below in conjunction with drawings and Examples, the present invention will be described in detail.
As shown in Figure 2, different resolution homology Streaming Media apparatus for fast switching (also claiming home gateway) in a kind of digital home network of the present invention, be arranged between the streaming media server B of terminal equipment A in the digital home network and external network, in digital home network, realize its function with software or hardware mode usually.Apparatus of the present invention comprise network monitoring module 1, central dispatching module 2, terminal configuration table 3, data buffer zone 4, data reception module 5, video code conversion module 6 and data transmission blocks 7.Network monitoring module 1 is connected with central dispatching module 2 with terminal equipment, and (solid arrow is represented data flow direction among the figure, dotted arrow is represented the control flows direction), be used to monitor and tackle the Play Control order of initiating to streaming media server B by terminal equipment A, and the Play Control order that listens to delivered to central dispatching module 2 handle.Central dispatching module 2 and network monitoring module 1, terminal configuration table 3, data buffer zone 4, data reception module 5, video code conversion module 6 is connected with data transmission blocks 7, it at first receives the Play Control order that forwards from network monitoring module 1, obtain the monitor resolution parameter of current terminal equipment A then by inquiry terminal allocation list 3, and then further by whether having cushioned the media data of asking this resolution of channel to some extent in the data query buffering area 4, difference data dispatching receiver module 5, video code conversion module 6 and data transmission blocks 7 are carried out corresponding operation.Terminal configuration table 3 is connected with the central dispatching module, and wherein registration has in the home network parameters such as the pairing display resolution of all digital terminal equipments, inquires about for the central dispatching module.Data buffer zone 4 is connected with central dispatching module 2, data reception module 5, video code conversion module 6 and data transmission blocks 7, is used for the different resolution transcoding data of homology Streaming Media in the buffer memory fixed length sliding time window scope.Data reception module 5 is connected with streaming media server B on central dispatching module 2, data buffer zone 4 and the outside public network, it from the media data that streaming media server B receives specified channel, writes it host buffer formation (as shown in Figure 3) of corresponding channel in the data buffer zone 4 according to the instruction of central dispatching module 2 then.Video code conversion module 6 is connected with data buffer zone 4 with central dispatching module 2, the original resolution bit stream data is read in its instruction host buffer formation of specified channel from data buffer zone 4 according to central dispatching module 2, call the transcoding algorithm then, be converted into the code stream of given resolution, and be written to the pairing corresponding resolution supplementary buffer of this channel formation in the data buffer zone 4.As shown in Figure 2, data transmission blocks 7 is connected with terminal equipment with central dispatching module 2, data buffer zone 4, its according to the instruction of central dispatching module 2 from data buffer zone 4 with specified channel and the pairing data buffering formation of resolution in reading of data, be forwarded to terminal equipment A then and decode and show.
As shown in Figure 3, be respectively in the data buffer zone 4 from the different channel data source of streaming media server B and distributed different channel buffer, wherein each channel buffer is made up of to a plurality of auxiliary buffer queues a host buffer formation and zero again, each buffer queue is by the compressed video stream of this channel different resolution in first in first out (FIFO) the sequential storage fixed length sliding time window scope, and the specific implementation of buffer queue can adopt data structures such as array or circular linked list.The initial condition of data buffer zone is empty, wherein each buffer queue dynamic creation and deletion as required.
As shown in Figure 4, different resolution homology Streaming Media fast switch over method in a kind of digital home network of the present invention, it is included in three kinds of modes of operation under three kinds of different situations: 1, connect; 2, discharge connection; 3, local skip forward/back.
When the user when terminal equipment A selects certain channel content on the playing stream media server B, adopt the mode that connects, its operating procedure is as follows:
(1) terminal equipment A sends the request command D of broadcasting channel C to streaming media server B;
(2) this request command D is monitored and tackled to network monitoring module 1;
(3) network monitoring module 1 delivers this request command D to central dispatching module 2;
(4) central dispatching module 2 inquiry terminal allocation lists 3 find the pairing display resolution E with current terminal equipment A;
(5) whether host buffer formation corresponding to channel C is arranged in the central dispatching module 2 data query buffering areas 4,, otherwise go to step (9) if do not have then go to step (6);
(6) central dispatching module 2 is created the host buffer formation of channel C in data buffer zone 4, and notification data receiver module 5 begins to receive data;
(7) data reception module 5 connects with streaming media server B;
(8) data reception module 5 is circularly from the data of streaming media server B receiving channels C, and writes in the data buffer zone 4 and the pairing host buffer formation of channel C;
(9) whether host buffer formation or auxiliary buffer queue corresponding to channel C and resolution E are arranged in the central dispatching module 2 data query buffering areas 4,, otherwise go to step (12) if not then go to step (10);
(10) central dispatching module 2 is created the auxiliary buffer queue corresponding to resolution E of channel C in data buffer zone 4, and notice video code conversion module 6 beginning transcodings;
(11) transcoding module 6 circularly from data buffer zone 4 corresponding to reading video data in the host buffer formation of channel C, transcoding is to meet the auxiliary buffer queue that writes behind the video data of resolution E form corresponding to channel C and resolution E;
(12) central dispatching module 2 will add one corresponding to the host buffer formation of channel C and resolution E or the usage counter of auxiliary buffer queue in the data buffer zone 4, and notification data sending module 7 begins to send data then;
(13) data transmission blocks 7 is transmitted corresponding to reading of data in the host buffer formation of channel C and resolution E or the auxiliary buffer queue and to terminal equipment A from data buffer zone 4 circularly;
(14) terminal equipment A receives data and decoding and demonstration from data transmission blocks 7 circularly;
As shown in Figure 5, when the user when terminal equipment A selects to stop to play certain channel content of watching at that time, adopt to discharge connected mode, its operating procedure is as follows:
(1) terminal equipment A sends the request command D that stops broadcasting channel C to streaming media server B;
(2) this request command D is monitored and tackled to network monitoring module 1;
(3) network monitoring module 1 delivers this request command D to central dispatching module 2;
(4) central dispatching module 2 notification data sending modules 7 no longer send data to terminal equipment A;
(5) central dispatching module 2 inquiry terminal allocation lists 3 find the pairing display resolution E with current terminal equipment A;
(6) central dispatching module 2 will subtract one corresponding to the host buffer formation of channel C and resolution E or the usage counter of auxiliary buffer queue in the data buffer zone 4;
(7) whether equal 0 corresponding to the host buffer formation of channel C and resolution E or the usage counter of auxiliary buffer queue in the judgment data buffering area 4,, otherwise go to step (15) if then go to step (8);
(8) in the judgment data buffering area 4 corresponding to channel C and resolution E be host buffer formation or auxiliary buffer queue, if auxiliary buffer queue then goes to step (9), otherwise go to step (12);
(9) transcoding of notifying transcoding video code conversion module 6 to stop at data buffer zone 4 mid band C resolution E code streams.
(10) in the deleted data buffering area 4 corresponding to the auxiliary buffer queue of channel C and resolution E;
(11) whether all equal 0 corresponding to the host buffer formation of channel C and the usage counter of all auxiliary buffer queues in the judgment data buffering area 4,, otherwise go to step (15) if then go to step (13);
(12) whether the usage counter corresponding to all auxiliary buffer queues of channel C all equals 0 in the judgment data buffering area 4, if then go to step (13), otherwise goes to step (15);
(13) in the deleted data buffering area 4 corresponding to the host buffer formation of channel C;
(14) notification data receiver module 5 is no longer from the data of streaming media server B receiving channels C;
(15) return.
As shown in Figure 6, when the user when terminal equipment A selects that in progress certain channel at that time carried out local skip forward/back operation, adopt local skip forward/back mode, its operating procedure is as follows:
(1) terminal equipment A sends at current just at the skip forward/back request command D of broadcasting channel C to streaming media server B;
(2) this request command D is monitored and tackled to network monitoring module 1;
(3) network monitoring module 1 delivers this request command D to central dispatching module 2;
(4) central dispatching module 2 inquiry terminal allocation lists 3 find the pairing display resolution E of current terminal equipment A;
(5) central dispatching module 2 is searched in the data buffer zone 4 host buffer formation or the auxiliary buffer queue corresponding to channel C and resolution E, according to the skip forward/back order its current transmission pointer is moved forward or after move;
(6) data transmission blocks 7 from through reach or after current transmission pointer after moving to terminal equipment A transmission data.
Claims (8)
1, the apparatus for fast switching of homology Streaming Media in a kind of digital home network is characterized in that it comprises: network monitoring module, central dispatching module, terminal configuration table, data buffer zone, data reception module, video code conversion module and data transmission blocks; One end of described network monitoring module is connected with terminal equipment, and the other end is connected with the central dispatching module; Described central dispatching module is connected with data transmission blocks with network monitoring module, terminal configuration table, data buffer zone, data reception module, video code conversion module; Described terminal configuration table is connected with the central dispatching module; Described data buffer zone is connected with data transmission blocks with central dispatching module, data reception module, video code conversion module; Described data reception module is connected with streaming media server on central dispatching module, data buffer zone and the outside public network; Described video code conversion module is connected with the data buffer zone with the central dispatching module; Described data transmission blocks is connected with central dispatching module, data buffer zone and terminal equipment;
The Play Control order of being initiated to streaming media server by terminal equipment is responsible for monitoring and is tackled to described network monitoring module, and the Play Control order that listens to delivered to the central dispatching module handle; Described central dispatching module is responsible for receiving the Play Control order of coming from the network monitoring module forwards, obtains the monitor resolution parameter of current terminal equipment then by the inquiry terminal allocation list; Registration has the pairing display resolution parameter of all digital terminal equipments in the home network of inquiring about for the central dispatching module in the described terminal configuration table; Distribute different channel buffer for the different channel data source in the described data buffer zone; Described data reception module is responsible for receiving from streaming media server the media data of specified channel; Described video code conversion module is responsible for the bit stream data of the original resolution bit stream data transcoding in the host buffer formation in the data buffer zone for other resolution; Described data transmission blocks be responsible for from the data buffer zone with specified channel and the pairing data buffering formation of resolution in reading of data and be forwarded to home network terminal equipment and decode and show.
2, the apparatus for fast switching of homology Streaming Media in a kind of according to claim 1 digital home network is characterized in that: described central dispatching module comes by the media data that whether has cushioned the display resolution of asking channel and current terminal equipment to some extent in the data query buffering area that data dispatching receiver module, video code conversion module and data transmission blocks are carried out corresponding operation respectively.
3, the apparatus for fast switching of homology Streaming Media in a kind of according to claim 1 digital home network, it is characterized in that: each channel buffer is made up of to a plurality of auxiliary buffer queues a host buffer formation and zero again, and each buffer queue is by the compressed video stream of this channel different resolution in the first in first out sequential storage fixed length sliding time window scope.
4, as the apparatus for fast switching of homology Streaming Media in a kind of digital home network as described in the claim 3, it is characterized in that: described data reception module writes described media data the host buffer formation of corresponding channel in the data buffer zone.
5, as the apparatus for fast switching of homology Streaming Media in a kind of digital home network as described in the claim 3, it is characterized in that: described video code conversion module is written to described bit stream data the auxiliary buffer queue of corresponding channel.
6, the fast switch over method of homology Streaming Media in a kind of digital home network, it comprises the mode of operation under following three kinds of situations:
(1) when the user when terminal equipment is selected certain channel content on the playing stream media server, adopt the mode of operation that connects;
(2) when the user when terminal equipment is selected to stop to play certain channel content of watching at that time, adopt to discharge the mode of operation that connects;
(3) when the user when terminal equipment selects that in progress certain channel at that time carried out local skip forward/back operation, adopt the mode of operation of local skip forward/back;
The described mode of operation that connects is as follows:
(a) described terminal equipment sends the request command of playing the current request channel to streaming media server;
(b) this request command is monitored and tackled to the network monitoring module;
(c) the network monitoring module delivers this request command to the central dispatching module;
(d) central dispatching module inquiry terminal allocation list finds and the pairing display resolution of current terminal equipment;
(e) whether host buffer formation corresponding to the current request channel is arranged in the central dispatching module data query buffering area,, otherwise go to step (i) if do not have then go to step (f);
(f) the central dispatching module is created the host buffer formation of current request channel in the data buffer zone, and the notification data receiver module begins to receive data;
(g) data reception module and streaming media server connect;
(h) data reception module receives the data of current request channel circularly from streaming media server, and writes in the data buffer zone and the pairing host buffer formation of current request channel;
(i) whether host buffer formation or auxiliary buffer queue corresponding to current request channel and display resolution are arranged in the central dispatching module data query buffering area,, otherwise go to step (1) if not then go to step (j);
(j) the central dispatching module is created an auxiliary buffer queue corresponding to display resolution of current request channel in the data buffer zone, and notice video code conversion module begins transcoding;
(k) the transcoding module circularly from the data buffer zone corresponding to reading video data in the host buffer formation of current request channel, transcoding is to meet the auxiliary buffer queue that writes behind the video data of resolution format of display corresponding to current request channel and display resolution;
(l) the central dispatching module will add one corresponding to the host buffer formation of current request channel and display resolution or the usage counter of auxiliary buffer queue in the data buffer zone, and the notification data sending module begins to send data then;
(m) data transmission blocks is transmitted corresponding to reading of data in the host buffer formation of current request channel and display resolution or the auxiliary buffer queue and to terminal equipment from the data buffer zone circularly;
(n) terminal equipment receives data and decoding and demonstration from data transmission blocks circularly.
7, the fast switch over method of homology Streaming Media in a kind of digital home network as claimed in claim 6 is characterized in that described release attended operation mode is as follows:
Described terminal equipment sends the request command that stops broadcasting channel to streaming media server, and the network monitoring module is monitored and tackled this request command, and this request command is delivered to the central dispatching resume module; Central dispatching module notification data sending module no longer sends data to terminal equipment, and inquiry terminal allocation list, find and the pairing display resolution of current terminal equipment, will subtract one corresponding to the host buffer formation of current request channel and resolution or the usage counter of auxiliary buffer queue in the data buffer zone; Whether be equal to 0 corresponding to the host buffer formation of current request channel and resolution or the usage counter of auxiliary buffer queue in the judgment data buffering area, if otherwise directly return, otherwise be host buffer formation or auxiliary buffer queue corresponding to current request channel and resolution in the judgment data buffering area; If auxiliary buffer queue then notifies the video code conversion module to stop should to assist buffer queue at the transcoding and the deletion of this buffer queue, further whether all equal 0 corresponding to all the host buffer formations of current request channel and the usage counter of auxiliary buffer queue in the judgment data buffering area, if then in the deleted data buffering area corresponding to the host buffer formation of current request channel, and the notification data receiver module stops to return then from the media data of streaming media server reception current request channel; Otherwise directly return; If host buffer formation, further whether the usage counter corresponding to all auxiliary buffer queues of current request channel all equals 0 in the judgment data buffering area, if then in the deleted data buffering area corresponding to the host buffer formation of current request channel, the notification data receiver module stops to receive from streaming media server the media data of current request channel, returns then; Otherwise directly return.
8, the fast switch over method of homology Streaming Media in a kind of digital home network as claimed in claim 6 is characterized in that described local skip forward/back mode of operation is as follows:
Described terminal equipment sends at current just at the skip forward/back request command of broadcasting channel to streaming media server, and the network monitoring module is monitored also and tackled this request command, and this request command is delivered to the central dispatching resume module; Central dispatching module inquiry terminal allocation list, find the pairing display resolution of current terminal equipment, search in the data buffer zone host buffer formation or auxiliary buffer queue again corresponding to current request channel and resolution, according to the skip forward/back order current transmission pointer is moved forward or after move, data transmission blocks from through reach or after current transmission pointer after moving send data to terminal equipment.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610169707 CN100499806C (en) | 2006-12-27 | 2006-12-27 | Rapid switching device and method of same source flow media for digital home network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 200610169707 CN100499806C (en) | 2006-12-27 | 2006-12-27 | Rapid switching device and method of same source flow media for digital home network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101026742A CN101026742A (en) | 2007-08-29 |
CN100499806C true CN100499806C (en) | 2009-06-10 |
Family
ID=38744582
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 200610169707 Expired - Fee Related CN100499806C (en) | 2006-12-27 | 2006-12-27 | Rapid switching device and method of same source flow media for digital home network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100499806C (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106210611A (en) * | 2015-04-30 | 2016-12-07 | 中国电信股份有限公司 | A kind of for playing the method for video, video monitoring platform and system |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102082759A (en) * | 2009-11-27 | 2011-06-01 | Tcl集团股份有限公司 | Cross-domain intelligent device interconnection method and system |
CN102223386A (en) * | 2010-04-16 | 2011-10-19 | 华为技术有限公司 | Method, device and system for remotely accessing home network |
CN101873482B (en) * | 2010-07-02 | 2011-08-31 | 上海交通大学 | Real-time streaming media cluster transcoding system |
CN102014275B (en) * | 2010-11-15 | 2012-11-21 | 北京佳讯飞鸿电气股份有限公司 | Data forwarding method for two-channel video surveillance system |
CN102571725B (en) * | 2010-12-31 | 2015-07-29 | 联想(北京)有限公司 | The transmission changing method of multi-medium data, terminal and equipment |
CN102143355A (en) * | 2011-03-25 | 2011-08-03 | 中国科学院深圳先进技术研究院 | Video monitoring system and method thereof |
EP2579595A2 (en) * | 2011-09-30 | 2013-04-10 | Broadcom Corporation | Streaming transcoder with adaptive upstream and downstream transcode coordination |
CN103139142B (en) | 2011-11-23 | 2017-11-24 | 华为技术有限公司 | Processing method, equipment and the system of streaming media service data |
KR101384689B1 (en) * | 2012-05-23 | 2014-04-14 | 주식회사 아이두잇 | Car jack for playing of multi mdeia data |
US9237384B2 (en) * | 2013-02-14 | 2016-01-12 | Sonos, Inc. | Automatic configuration of household playback devices |
EP3149911B1 (en) | 2014-05-29 | 2018-12-12 | Thomson Licensing | Method and system for switching and simultaneous replay of home media streaming |
CN108243231B (en) * | 2016-12-27 | 2020-06-16 | 中国科学院沈阳自动化研究所 | Industrial network information interconnection method and system based on network monitoring |
CN106713785A (en) * | 2017-01-11 | 2017-05-24 | 北京华夏电通科技有限公司 | Digital video switching method and device |
CN106899858A (en) * | 2017-02-14 | 2017-06-27 | 北京时间股份有限公司 | Video transcoding method, server and system |
CN106973306A (en) * | 2017-02-14 | 2017-07-21 | 北京时间股份有限公司 | Distributed trans-coding method, apparatus and system |
CN110351582B (en) * | 2019-07-11 | 2020-12-11 | 视联动力信息技术股份有限公司 | Method, system and device for processing video stream data and storage medium |
CN113453043B (en) * | 2020-03-27 | 2023-04-11 | ***通信集团山东有限公司 | Video scheduling optimization method and device, computer equipment and storage medium |
CN114143294B (en) * | 2022-02-08 | 2023-03-14 | 广州长嘉电子有限公司 | Streaming media signal processing system and method |
-
2006
- 2006-12-27 CN CN 200610169707 patent/CN100499806C/en not_active Expired - Fee Related
Non-Patent Citations (2)
Title |
---|
互联网流媒体传输关键技术研究. 霍龙社.中国科学院研究生院博士学位论文. 2006 |
互联网流媒体传输关键技术研究. 霍龙社.中国科学院研究生院博士学位论文. 2006 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106210611A (en) * | 2015-04-30 | 2016-12-07 | 中国电信股份有限公司 | A kind of for playing the method for video, video monitoring platform and system |
CN106210611B (en) * | 2015-04-30 | 2019-05-03 | 中国电信股份有限公司 | A kind of method for playing video, video monitoring platform and system |
Also Published As
Publication number | Publication date |
---|---|
CN101026742A (en) | 2007-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100499806C (en) | Rapid switching device and method of same source flow media for digital home network | |
CN101159830B (en) | Apparatus for receiving adaptive broadcast signal and method thereof | |
CN102143385B (en) | Media play processing method, digital media server and system | |
CN105338425B (en) | A kind of system and method for realizing video seamless switching between multi-screen | |
CN102075728B (en) | The method and system of a kind of shared audio frequency and/or video | |
JP4794440B2 (en) | Apparatus and method for handling high-speed changes in digital streaming format or source | |
CN102045312B (en) | Self-adaptative transcoding method and system | |
JP4654918B2 (en) | Information processing apparatus and information processing system | |
CN100375533C (en) | Adaptive video transcoding gateway having multiple transforming functions | |
US8179958B2 (en) | Device switching system, and sender and distribution destination device | |
CN103404160A (en) | Method and device for view switching | |
JP2007195195A (en) | Method for receiving and reproducing media stream over via network | |
CN102131106A (en) | Method, device and system for playing streaming media contents | |
CN112019927A (en) | Video live broadcast method, microphone connecting equipment, RTC media server and main broadcast equipment | |
CN1271834C (en) | Multipath real time video-frequency gateway for supporting large capacity user and its application method | |
CN101867507B (en) | System and method for improving home network GUI response time and presentation | |
US8281350B2 (en) | Content distribution system, conversion device, and content distribution method for use therein | |
JP4911216B2 (en) | IP video system, IP video switcher device, and IP video stream distribution method | |
EP2661878B1 (en) | System and method for video distribution over internet protocol networks | |
CN104780424A (en) | Local area network live video distribution method based on set-top box | |
JP5389528B2 (en) | Network decoder device | |
CN103780923A (en) | System and method for multi-image playing based on webpage | |
CN101409631B (en) | Method and apparatus for switching channel | |
Jeong et al. | Design of home network gateway for real-time A/V streaming between IEEE1394 and Ethernet | |
CN114143132B (en) | Method and system for realizing intelligent linkage of multi-terminal equipment based on RTP-MESH |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090610 Termination date: 20191227 |
|
CF01 | Termination of patent right due to non-payment of annual fee |