CN106791941B - Wireless WiFi multimedia broadcasting system and method - Google Patents

Wireless WiFi multimedia broadcasting system and method Download PDF

Info

Publication number
CN106791941B
CN106791941B CN201611238287.7A CN201611238287A CN106791941B CN 106791941 B CN106791941 B CN 106791941B CN 201611238287 A CN201611238287 A CN 201611238287A CN 106791941 B CN106791941 B CN 106791941B
Authority
CN
China
Prior art keywords
program
stream
data
wifi
terminal
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
CN201611238287.7A
Other languages
Chinese (zh)
Other versions
CN106791941A (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.)
Guilin Longyin Technology Co ltd
Original Assignee
Guilin Longyin 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 Guilin Longyin Technology Co ltd filed Critical Guilin Longyin Technology Co ltd
Priority to CN201611238287.7A priority Critical patent/CN106791941B/en
Publication of CN106791941A publication Critical patent/CN106791941A/en
Application granted granted Critical
Publication of CN106791941B publication Critical patent/CN106791941B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04HBROADCAST COMMUNICATION
    • H04H60/00Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
    • H04H60/76Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet
    • H04H60/81Arrangements characterised by transmission systems other than for broadcast, e.g. the Internet characterised by the transmission system itself
    • H04H60/90Wireless transmission systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2381Adapting the multiplex stream to a specific network, e.g. an Internet Protocol [IP] network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2389Multiplex stream processing, e.g. multiplex stream encrypting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • H04N21/26208Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists the scheduling operation being performed under constraints
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Abstract

The invention discloses a wireless WiFi multimedia broadcasting system and a method, wherein a coverage system with a limited range is built by using carrier-grade WiFi equipment, and a transmitting end consists of 7 parts of program source acquisition, program stream multiplexing as required, program stream re-synthesis processing, data stream transmission and transmission, mobile client receiving, self-adaptive feedback and video playing. Multiplexing the multi-program TS stream into a data stream in the form of a plurality of program IP packets according to the requirement, constructing a network synthesis controller capable of receiving and processing a plurality of paths of streaming media simultaneously, and transmitting the data stream in a broadcasting mode, thereby realizing the simultaneous receiving and playing of a large number of intelligent mobile phone terminals and the multi-program. The IP broadcasting technology based on wireless WiFi of the multimedia information of the digital television and the like can realize simultaneous receiving of more (> 32) intelligent terminals such as mobile phones and the like in the IP broadcasting of the multimedia information live broadcast of the digital television and the like under a large service scene (such as a terminal block, a meeting place, a waiting hall, a mobile carriage, a residential area, a tourist area and the like).

Description

Wireless WiFi multimedia broadcasting system and method
Technical Field
The invention relates to the technical field of multimedia information transmission, in particular to a wireless WiFi multimedia broadcasting system and method applicable to universal mobile terminal equipment.
Background
In the development of realizing the fusion of broadcast television and communication, how to solve the problem that the terminal fusion receiving in the live broadcast of multimedia information such as video becomes one of the marks. Before the new generation communication technology such as 5G is not realized, the 3G/4G mobile communication field is constrained by a technology realization mechanism (information interaction communication and the like), and the defects of too long delay of live video presentation of a large data volume, excessive consumption burden (flow cost) of a user terminal and the like are difficult to eliminate fundamentally. In the research and development of related technologies at home and abroad in the broadcast television industry, such as new generation terrestrial digital televisions DVB-T2, ATSC-3.0, DTMB-A, 4G broadcast televisions and the like, the method is influenced by ase:Sub>A coverage network structure, ase:Sub>A terminal, ase:Sub>A service mode and the like, and only ase:Sub>A shallow fusion design of broadcasting downlink of big datase:Sub>A of multimediase:Sub>A information such as video and the like and uplink of small datase:Sub>A such as terminal requests and the like is provided; the technical design of directly converting the multimedia broadcast information of a complete digital television and the like into the intelligent terminal of a mobile phone and the like is not proposed. Even in the research and development of domestic related technologies such as NGB-W schemes and the like proposed by the recent broadcast television industry, the WiFi technology is simply introduced based on the IEEE 802.11 system protocol only in the wireless communication technology, so as to realize the receiving coverage of intelligent terminals such as mobile phones and the like. But is not limited by the WiFi bandwidth and the data transmission mode, and only a small number of intelligent terminals such as mobile phones can be simultaneously accessed and limited by a household (small area) access coverage mode. And in larger service scenes (terminal buildings, meeting places, waiting halls, mobile carriages, residential areas, tourist areas and the like), the problems of fewer number of simultaneously accessed terminals (less than 32), reduced viewing quality, obvious and unfixed time delay, limited program packages, higher requirements on terminal performance and product consistency, lower universality and the like of the existing wireless WiFi system are at least overcome when more (more than 32) intelligent terminals such as mobile phones and the like need to be simultaneously received. And the market acceptance needs to be considered in terms of complexity, maturity, operation safety, controllability, reliability, manageability and the like of engineering implementation related technology crossover.
Disclosure of Invention
The invention aims to solve the technical problem that the prior multimedia information is limited by communication bandwidth and can not simultaneously meet the requirements of multi-user use and high-quality playing, and provides a wireless WiFi multimedia broadcasting system and method which can be applied to universal mobile terminal equipment.
In order to solve the problems, the invention is realized by the following technical scheme:
the wireless WiFi multimedia broadcasting method comprises the following steps:
step 1, a transmitting end collects corresponding program signal sources;
step 2, re-multiplexing the program signal sources acquired in the step 1 according to the system requirement to form a multi-program transmission stream;
step 3, distributing the multi-program transport stream to be multiplexed in step 2, namely
Step 3.1, performing program stream error correction processing on the multi-program transport stream;
step 3.2, carrying out data group marking processing on the multi-program transmission stream after error correction;
step 3.3, self-adaptively adjusting the length of the data group according to the propagation conditions and the program code stream rate, and grouping the marked multi-program transport stream;
step 3.4, carrying out group interleaving treatment on the data groups formed by grouping, and enabling the data groups to be annularly arranged, so that the data of the complete program stream are regularly staggered;
step 4, after modulating the multi-program IP data stream in the step 3, transmitting in a broadcast mode through a WiFi wireless transmitter;
step 5, the receiving terminal with the WIFI receiving function randomly selects and receives one set of programs from the multi-program IP data stream;
step 6, selecting one from all receiving terminals as a public terminal, feeding back the communication condition of the public terminal to a transmitting end, and determining whether the data needs to be retransmitted or not by the transmitting end according to the fed-back communication quality; if the data needs to be retransmitted, the transmitting end retransmits the data; if the data does not need to be retransmitted, the transmitting end then transmits additional data.
In the step 1, the program signal source is obtained from a broadcast television satellite, a cable digital television, a terrestrial digital television, an IPTV or a local plug-in card.
In the step 3.1, the program stream error correction processing is to use Turbo coding in 802.11 protocol to correct the multi-program transport stream.
The step 3 further includes a step 3.5 of stacking the data of more than 2 distributors when there are more than 2 distributors at the sending end, so as to realize the distribution of more multi-program streams.
In the step 6, the public terminal is the receiving terminal with the highest packet loss rate among all the receiving terminals, that is, by setting a threshold value, when the packet loss rate of a certain terminal is greater than the threshold value, the public terminal is selected as the public terminal, and other terminals are notified.
The wireless WiFi multimedia broadcasting system for realizing the method comprises a transmitting end and at least 1 receiving terminal. The transmitting end comprises a WiFi wireless transmitter and at least 1 distributor; each distributor comprises a program signal source acquisition unit, a program stream on-demand multiplexing unit and a media distribution processing unit; the program signal source acquisition unit receives a program signal source, the output end of the program signal source acquisition unit is connected with the input end of the program stream on-demand multiplexing unit, the output end of the program stream on-demand multiplexing unit is connected with the input end of the media distribution processing unit, and the output end of the media distribution processing unit is connected with the input end of the WiFi wireless transmitter; the media distribution processing unit comprises an error correction module, a marking module, a grouping module and an interleaving module; the input end of the error correction module forms the input end of the media distribution processing unit, the output end of the error correction module is connected with the input end of the marking module, the output end of the marking module is connected with the input end of the grouping module, the output end of the grouping module is connected with the input end of the interleaving module, and the output end of the interleaving module forms the output end of the media distribution processing unit; each receiving terminal has a WIFI receiving function and receives data sent by the sending terminal through a wireless channel. The configuration performance requirement on the receiving terminal is low, and the method has obvious general characteristics.
In the above scheme, the receiving terminal is a general mobile terminal device.
In the above scheme, the transmitting end uses a broadcasting mode to transmit the data stream to the receiving terminal.
In the above scheme, the program signal source acquisition unit acquires the program signal source from a broadcast television satellite, a cable digital television, a terrestrial digital television, an IPTV or a local plug-in card.
In the above scheme, the transmitting end further comprises a stacking processor, an input end of the stacking processor is connected with an output end of each distributor, and an output end of the stacking processor is connected with an input end of the WiFi wireless transmitter.
Compared with the prior art, the invention has the following characteristics:
firstly, intelligent terminal users such as mobile phones and the like in large scenes can watch multiple programs online.
Secondly, as long as intelligent terminals such as mobile phones with WIFI receiving function can receive, the terminal has better universality.
Thirdly, the number of the transmitted programs is large, and the method can meet the requirement of large scenes on large number of broadcast programs (more than 8 sets).
Fourth, the number of live video users is at least an order of magnitude higher than that of the existing WiFi wireless Internet. And the construction of a ground foundation broadband IP bearing network is not needed, so that the cost is greatly reduced.
Fifth, an extended coverage service of TS direct IP broadcasting selectively carrying DTMB can be realized.
Sixthly, the method is simple and convenient to construct, particularly suitable for large-scene private network coverage of specific (dense user) areas, and is linked with mobile media network equipment to realize a MESH seamless coverage network.
Seventh, strong service compatibility and expansibility. Particularly, under the condition of large-scene multi-service demand, the flexible function of the media information release mode is fully embodied, and the method is beneficial to various operation modes such as advertising revenue and the like.
Eighth, except that the system construction adopts an autonomous system core technology, the universality of related hardware products is very strong.
And ninth, the running safety coefficient of the monitoring system through the terminal is high, and a high-efficiency, controllable and reliable running network is established by combining a proprietary AP (access point) entering channel, so that the running effect is ensured.
Drawings
FIG. 1 is a block diagram of a multiple signal multiple program system implementation of the present invention.
Fig. 2 is a schematic diagram of the IP packet and data group structure and interleaving thereof of the present invention.
Detailed Description
As shown in fig. 1, the wireless WiFi multimedia broadcasting method specifically includes the following steps:
and step A, collecting a program signal source.
The program signal source is obtained from a broadcast television satellite, cable digital television, terrestrial digital television, IPTV (Interactive Personality TV) or a local add-in card.
The program signal sources comprise multipath live programs, media advertising information, local information, a comprehensive information release system and the like.
The data stream format of the program signal source includes the following three formats: 1) Processing the received multiple single-channel program IP streams into single-channel multiple-program IP streams; 2) A Multi-program transport stream (Multi-program transport stream, MPTS), each Single-program transport stream (Single-program transport stream, SPTS, TS for short) is obtained through demultiplexing and is transcoded into a Multi-channel Multi-program IP stream; 3) The multi-program TS multiplexing stream is converted into a single-channel multi-program IP stream.
E.g. MPTS is obtained by terrestrial digital television reception, the definition variable R of which is the video data stream received in the WiFi overlay system, i.e
Where N is the total number of paths of the data stream, s i Is the ith data stream, kappa i Is a scale factor. Equation (1) indicates that video data in a live broadcast system is composed of multiple or multiple program streams.
And B, multiplexing the program streams as required.
In the video transmission system based on the 802.11 protocol, the receiving processing of the transmitting end is based on the time-sharing and on-demand distribution of the single-channel program. If multiple program transmission requests are responded to, both sufficient bandwidth resources are required, distribution processor load is increased, and large cache support is required. To solve these problems, after the various program streams (MPTS or SPTS) acquired in step a, the program streams need to be multiplexed into an efficient multi-program transport stream again (to remove empty packets, etc.) according to the system requirements, so as to form multi-program IP packets to be sent in sequence; the data transmission rate and the bandwidth utilization rate of the WiFi system are improved, and the calculation load of the distribution processor is reduced.
In detail, each path of data stream s of the multi-program transport stream acquired in the step A is divided into two paths i Multiplexing into multi-program IP packetsCan be expressed as
Here, there are 7 TS packets of the same or different programs within one IP packet (one TS packet length is 188 bytes). Furthermore, received is an MPTS, each of which may be regarded as being composed of individual TS packets. Each TS stream has a different PID (Packet Identifier, PID) number for marking the TS packets, as shown in the TS packet structure of fig. 2. An IP packet is a frame of all or part of information in an audio-video program. In particular, the program content of the IP packet is determined according to the communication condition, so that the bandwidth space can be reasonably allocated according to the quality of the communication environment, and the bandwidth utilization rate of the system is improved.
And C, distributing the program stream.
And C, program stream distribution processing, namely media synthesis processing, namely multiplexing the step B to obtain an IP data stream containing a plurality of programs to carry out program stream distribution processing. The distribution processing of the program streams includes program stream error correction processing, data group marking processing, adaptive grouping of all program streams, adaptive group interleaving processing of data groups, and multiple distributor stacking processing.
(1) And (5) program stream error correction processing.
The error correction processing of the program stream in the form of IP packets mainly uses Turbo coding error correction in the 802.11 protocol.
(2) And (5) data group marking processing.
And C, according to the multi-program IP stream obtained in the step A, in order to conveniently judge the packet loss condition of the client and the data recombination, a receiving end uses a 2Mbps small buffer memory in the media synthesis processing. Then, it is encapsulated into a high efficiency MPTS (de-redundancy) over user datagram UDP (User datagram protocol, UDP). And the MPTS has its own data segment number, with the MSTP numbering from 0 to 65535 cycles for each program IP packet. Because each set of program TS stream has own port number, and TS packets in each set of program TS stream also have independent numbers. The marking process is used for distinguishing TS packets of each set of program TS stream, so that the following self-adaptive grouping process is convenient for the data stream.
(3) All data streams are adaptively grouped as shown in fig. 2. In the video data transmission process of the invention, the code stream rate of each program is changed in real time, and the code streams of the same program are also changed in rate at different moments. Therefore, in order to adaptively determine the size of transmission data according to different program code stream rates during transmission of a data stream, thereby improving channel utilization and data transmission efficiency, it is necessary to process packets of a video data stream, wherein the length of a data group (i.e., the number of IP packets included) is adaptively changed according to propagation conditions. But in case one length is selected, the number of multi-program IP packets per group remains the same. And the number of multi-program IP packets for each program stream is adaptively changed according to the size of the code stream and the communication condition. Just like the one IP packet previously stated, there are 7 TS packets of the same program (e.g., one TS packet length is 188 bytes). An IP packet is a frame of all or part of information in an audio-video program.
The mathematical model is that the defined video data stream can be divided into T data groups, namely
V={G 0 ,G 1 ,…,G T-1 } (3)
Where V represents video data, G t Is the t-th data set. The number of packets T is here determined by the actual situation of the video data. The length of each group is automatically selected according to the interference level and the error condition (packet loss condition). The initial group length is set manually, typically 10 times the number of programs.
A set of data here may contain 20 to 120 IP packets. Moreover, each group is arranged in series, and the length of the data group is adaptively changed according to the size of the code stream velocity. Similarly, each set of data includes N t Multiple program IP packets, i.e
Where 20.ltoreq.N t And is less than or equal to 120. But after determining the length of such a data set, the length of each data set remains the same under the current communication conditions. While each multi-program IP packet contains 7 TS packets, equation (2) can be simplified into the following equation
IP n ={TS 1 ,TS 2 ,…,TS 7 } (5)
(4) And performing adaptive group interleaving processing on the data group.
The invention provides a self-adaptive group interleaving method for video data transmission in wireless WiFi coverage system communication, which aims at overcoming random errors and burst errors in the video data transmission process and preventing the integral loss and transmission errors of program stream data frames. The interleaving idea here is to regularly stagger the data of the complete program stream. The interleaving process is mainly performed between data sets, namely, the data sets are annularly arranged, so that the whole loss and transmission errors of program data of the multi-program IP packet are prevented. The method can resist the situation of packet loss of a large number of same programs caused by burst errors, improve the quality of video data transmission in a wireless communication system and ensure the smoothness and clarity of video playing.
And D, stacking a plurality of dispensers.
One distributor is at least capable of handling 8 (gtoreq) program streams, and in practical applications, there is often a need for more program streams. In this case, a plurality of distributors can be stacked to realize distribution of more multiple program streams. Can be expressed as a mathematical model
Furthermore, the data multiplexing multi-program IP stream format, as in fig. 2, the defined embedded system architecture is a small cache of 2Mbps. This can reduce the loss of hardware resources while ensuring fast data storage.
And E, transmitting and transmitting the data stream.
From the multi-program multiplexed IP data stream obtained in step D, as interleaved data in FIG. 2And (3) transmitting the stream, each multi-program IP packet. Wherein the IP data stream is encapsulated in an 802.11 data frame format. Wireless communication in the 802.11 protocol suite typically uses half-duplex communication. In this half duplex communication scheme, channel congestion and congestion occur as the number of access terminals increases. In the large-scene WiFi live broadcast, a large number of terminals are accessed simultaneously. And D, transmitting the data IP stream obtained by the data distribution processing in the step D by using a broadcasting mode. The advantage of broadcasting IP data stream in this way is that the receiving end does not need to feed back information to the transmitting end through the same channel. This greatly reduces channel congestion and congestion during propagation. The number of terminals simultaneously received by the wireless WiFi system can be greatly increased (theoretically up to 10 5 Mass).
And transmitting the packaged video data group in a broadcasting mode at a broadcasting address and a port. Wherein the multi-program IP packet broadcast mode (i.e., simplex) is transmitted, and one multi-program IP packet maximum value is 1472 bytes. For the case of multiple program streams, each program has its own port number, i.e., each program is distinguished by a port number. Here the port number of one dispenser is 8001 to 800N. One distributor can realize the simultaneous transmission of N sets of program TS streams.
To improve broadcast transmission performance, data is transmitted using a carrier grade WiFi device (i.e., a WiFi device that meets standards of the communications industry), such as an 802.11g, n-series protocol. The method can ensure that the universal terminal reliably receives the IP stream of the video multiple programs in the effective coverage area of the video live broadcast system.
In the 802.11 family of protocols, broadcast frames are typically used to transmit management and control information, which is a NACK mechanism. The transmission of data using broadcast frames is therefore not a reliable transfer and is not typically used for data transmission. Furthermore, the rate of broadcast transmission data is low, and the maximum rate of broadcast frames in a general WiFi device defaults to 1Mbps. To increase its rate, an AP (Access point) may be configured with a broadcast rate to increase the transmission rate, and an AP at the carrier level may be configured to increase to 36Mbps. Thereby realizing the improvement of the transmission rate and reliability of the IP broadcasting system.
And F, receiving the mobile client.
Because the MPTS stream is converted into the multi-program IP stream in the step D, a set of video stream can be selected and received at will from intelligent terminals such as mobile phones and the like as long as the intelligent terminals have a WIFI receiving function; even if the hardware resources and the configuration of intelligent terminals such as different mobile phones are quite different, the intelligent terminals can reliably receive the intelligent terminals.
In detail, a plurality of terminals receiving data transmitted in a broadcast manner can be expressed as follows
R k (t)=S(t)+σ(t),k=1,2,…,K (7)
Where R is k (t) is a kth terminal reception signal, S (t) is data transmitted by a broadcast scheme, σ (t) is noise, and K is the number of clients.
And G, self-adaptive feedback.
For 802.11, broadcast frame transmission is typically without feedback. In order to timely feed back the communication condition of the receiving end to the sending end, a feedback method for transmitting video data stream in a broadcasting mode is provided. Among a plurality of receiving terminals, according to actual communication conditions, the terminal with the strongest current interference, the largest packet loss and the worst quality is selected as a representative public terminal. As long as the communication quality of the terminal with the worst environment is guaranteed to be good, the communication requirements of all other terminals can be guaranteed.
In detail, at the receiving client, a common client capable of reflecting the communication quality of all the end users is selected. First, the communication quality of each client is defined, which can be expressed as
Q k =f(R k (t)),k=1,2,…,N (8)
Here Q k The communication quality of the kth client is generally composed of validity, reliability, packet loss rate and video playing quality. In detail, the following can be used to describe
Here μ i Is a client communicationIs used for the effectiveness of the product,reliability, eta i Is packet loss rate I i Is a quality evaluation value of video playback, such as PSNR (Peak signal to noise ratio, PSNR).
Based on the equation (9), a public terminal P is selected and the communication condition of the terminal is fed back, and each terminal is not required to feed back the communication condition of the terminal. The common terminal P selects the minimum value from all communication evaluation values, i.e
P=min({Q k ,k=1,2,…,K}) (10)
For implementation, a quality threshold may be set, which terminal reaches the threshold first, which is a public terminal, and other terminals are notified that feedback is not needed to be sent. The communication condition of the common terminal P based on the equation (10) is fed back to the transmitting terminal. And the transmitting end determines whether the data is retransmitted or not according to the communication quality of the public terminal user P fed back. If the data needs to be retransmitted, the data is retransmitted, and if the data does not need to be retransmitted, the transmitting end then transmits another data frame. And finishing feedback of the transmission data based on the broadcasting mode, and entering the next feedback check.
And step H, video playing.
For any mobile equipment, the equipment can be connected into the system to receive video stream and play as long as APP matched with the system is installed, and the receiving end of the system has obvious general characteristics. Wherein a plurality of programs can be switched according to the port number.
The wireless WiFi multimedia broadcasting system for realizing the method comprises a transmitting end and at least 1 receiving terminal. The transmitting end comprises a WiFi wireless transmitter, a stacking processor and at least 1 distributor. Each distributor comprises a program signal source acquisition unit, a program stream on-demand multiplexing unit and a media distribution processing unit. The program signal source forms an input of the distributor and the acquisition unit receives the program signal source. In the invention, the program signal source acquisition unit acquires the program signal source from a broadcast television satellite, a cable digital television, a terrestrial digital television, an IPTV or a local plug-in card. The output end of the program signal source acquisition unit is connected with the input end of the program stream on-demand multiplexing unit. The output end of the program stream on-demand multiplexing unit is connected with the input end of the media distribution processing unit. The output of the media distribution processing unit forms the output of the distributor. The input end of the stacking processor is connected with the output end of each distributor, and the output end of the stacking processor is connected with the input end of the WiFi wireless transmitter. The transmitting end uses a broadcasting mode to transmit the data stream to the receiving terminal. The receiving terminals are universal mobile terminal equipment, each receiving terminal has a WIFI receiving function, and data sent by the sending end are received through a wireless channel.
The media distribution processing unit comprises an error correction module, a marking module, a grouping module and an interleaving module. The input end of the error correction module forms the input end of the media distribution processing unit, the output end of the error correction module is connected with the input end of the marking module, the output end of the marking module is connected with the input end of the grouping module, the output end of the grouping module is connected with the input end of the interleaving module, and the output end of the interleaving module forms the output end of the media distribution processing unit.
Programming implementation in ARM embedded systems is used on the basis of high efficiency encoders (h.264 or AVS or HEVC or AVS2, etc.). The system mainly comprises at least one distribution unit, a WIFI wireless transmission unit, an intelligent terminal and a self-adaptive feedback unit. Each distribution unit comprises a program signal source acquisition module, a program stream on-demand multiplexing module and a program stream distribution processing module. The output end of the program signal source acquisition module is connected with the input end of the program stream on-demand multiplexing module, the output end of the program stream on-demand multiplexing module is connected with the distribution processing module of the program stream, and the output end of the distribution processing module of the program stream is connected with the WIFI wireless transmitting unit. The WIFI wireless transmitting unit broadcasts the multimedia data outwards. And the intelligent terminal receives the multimedia data sent by the WIFI wireless transmitting unit. The intelligent terminal is connected with a distribution processing module of the program stream of the distribution unit through the self-adaptive feedback unit.
The program signal source acquisition module acquires a program signal source from a broadcast television satellite, a cable digital television, a terrestrial digital television, an IPTV (Interactive Personality TV, IPTV) or a local plug-in card. The TS stream of the multipath program is converted into IP stream according to the speed in the program stream multiplexing module according to the demand, the grouping and interleaving processing is carried out in the program stream distributing processing module, then the TS stream is cached in 2M, finally the sending data of IP packets are sent one by one in a broadcasting mode, and then the video stream is received and played in the intelligent terminal. And the distribution processing module of the program stream receives the feedback of the intelligent terminal through the self-adaptive feedback unit, detects the video playing quality, and repeatedly converts the IP stream and sends the IP stream again until the video playing quality meets the user requirement if the playing quality meets the data sending success at the time and if the playing quality does not meet the data sending success at the time.
The effect of the invention is illustrated by a practical product experiment of the system:
in this experiment, we used 6 sets of program sources. In order to detect the video playing performance of the system, a mobile phone is used for receiving a video stream data stream, and we find that 6 sets of programs can be clearly and smoothly received and played. As can be seen from our video playback, a delay of about 5 seconds occurs at the receiving end relative to the transmitting end. And smooth and clear play can be ensured within the range of 100 meters of the approximate direct-view distance without blocking the play of any program. The coverage here is determined by the signal strength of WiFi. In addition, each set of programs receives the video with the duration of 1 minute to carry out statistics on packet loss rate and average code rate. The packet loss rate detected at the mobile phone end reaches a very low level, for example, the packet loss rate of the first program can reach 2.46361e10 -3 The packet loss rate of the third set of programs is 2.873150510 -4 . And the maximum allowable packet loss rate of the video stream is 2%, and the average code rate unit is KB (Byte). Finally, 9 mobile phones with different configurations and brands are used for receiving 6 programs simultaneously, and each mobile phone can be found to receive video clearly and play smoothly. From the above experimental results, the standard definition video live broadcast system can simultaneously transmit multiple sets of programs, and can receive and clearly play the programs at a common mobile phone client. Finally, the system can accommodate a large number of mobile phone clients to access, download, share and play various types of videos simultaneously.
The invention uses carrier WiFi equipment to build a coverage system with a limited range, and the coverage system consists of 7 parts of program source acquisition, program stream multiplexing as required, program stream re-synthesis processing, data stream sending and transmission, mobile client receiving, self-adaptive feedback and video playing. Multiplexing the multi-program TS stream into a data stream in the form of a plurality of program IP packets according to the requirement, constructing a network synthesis controller capable of receiving and processing a plurality of paths of streaming media simultaneously, and transmitting the data stream in a broadcasting mode, thereby realizing the simultaneous receiving and playing of a large number of intelligent mobile phone terminals and the multi-program. The IP broadcasting technology based on wireless WiFi of the multimedia information of the digital television and the like can realize simultaneous receiving of more (> 32) intelligent terminals such as mobile phones and the like in the IP broadcasting of the multimedia information live broadcast of the digital television and the like under a large service scene (such as a terminal block, a meeting place, a waiting hall, a mobile carriage, a residential area, a tourist area and the like).
The above embodiments are merely specific examples for further detailed description of the objects, technical solutions and advantageous effects of the present invention; the present invention is not limited thereto. Any modification, equivalent replacement, improvement, etc. made within the scope of the present disclosure are included in the scope of the present invention.

Claims (9)

1. The wireless WiFi multimedia broadcasting method is characterized by comprising the following steps of:
step 1, a transmitting end collects corresponding program signal sources;
step 2, re-multiplexing the program signal sources acquired in the step 1 according to the system requirement to form a multi-program transmission stream;
step 3, distributing the multi-program transport stream to be multiplexed in step 2, namely
Step 3.1, performing program stream error correction processing on the multi-program transport stream;
step 3.2, carrying out data group marking processing on the multi-program transmission stream after error correction;
step 3.3, according to the propagation condition and the program code stream rate, the length of the data group, namely the number of contained IP packets, is adaptively adjusted, but under the condition that one length is selected, the number of the multi-program IP packets of each group is kept the same, and the marked multi-program transport stream is grouped;
step 3.4, carrying out group interleaving treatment on the data groups formed by grouping, and enabling the data groups to be annularly arranged, so that the data of the complete program stream are regularly staggered;
step 3.5, when more than 2 distributors exist at the transmitting end, stacking the data of the distributors to realize the distribution of more multi-program streams;
step 4, after modulating the multi-program IP data stream in the step 3, transmitting in a broadcast mode through a WiFi wireless transmitter;
step 5, the receiving terminal with the WIFI receiving function randomly selects and receives one set of programs from the multi-program IP data stream;
step 6, selecting one from all receiving terminals as a public terminal, feeding back the communication condition of the public terminal to a transmitting end, and determining whether the data needs to be retransmitted or not by the transmitting end according to the fed-back communication quality; if the data needs to be retransmitted, the transmitting end retransmits the data; if the data does not need to be retransmitted, the transmitting end then transmits additional data.
2. The method according to claim 1, wherein in step 1, the program signal source is obtained from a broadcast television satellite, a cable digital television, a terrestrial digital television, an IPTV or a local plug-in card.
3. The wireless WiFi multimedia broadcasting method according to claim 1, wherein in step 3.1, the program stream error correction processing is to use Turbo coding in 802.11 protocol to correct the multi-program transport stream.
4. The wireless WiFi multimedia broadcasting method according to claim 1, wherein in step 6, the public terminal is the receiving terminal with the highest packet loss rate among all the receiving terminals, that is, by setting a threshold value, when the packet loss rate of a certain terminal is greater than the threshold value, it is selected as the public terminal, and other terminals are notified.
5. The wireless WiFi multimedia broadcasting system based on the method of claim 1, comprising a transmitting end and at least 1 receiving terminal, characterized in that:
the transmitting end comprises a WiFi wireless transmitter and at least 1 distributor; each distributor comprises a program signal source acquisition unit, a program stream on-demand multiplexing unit and a media distribution processing unit; the program signal source acquisition unit receives a program signal source, the output end of the program signal source acquisition unit is connected with the input end of the program stream on-demand multiplexing unit, the output end of the program stream on-demand multiplexing unit is connected with the input end of the media distribution processing unit, and the output end of the media distribution processing unit is connected with the input end of the WiFi wireless transmitter;
the media distribution processing unit comprises an error correction module, a marking module, a grouping module and an interleaving module; the input end of the error correction module forms the input end of the media distribution processing unit, the output end of the error correction module is connected with the input end of the marking module, the output end of the marking module is connected with the input end of the grouping module, the output end of the grouping module is connected with the input end of the interleaving module, and the output end of the interleaving module forms the output end of the media distribution processing unit;
each receiving terminal has a WIFI receiving function and receives data sent by the sending terminal through a wireless channel.
6. The WiFi multimedia broadcasting system of claim 5, wherein the receiving terminal is a universal mobile terminal device.
7. The wireless WiFi multimedia broadcasting system according to claim 5, wherein the transmitting end transmits the data stream to the receiving terminal using a broadcasting method.
8. The WiFi multimedia broadcasting system of claim 5, wherein the program signal source acquisition unit acquires the program signal source from a broadcast television satellite, a cable digital television, a terrestrial digital television, an IPTV, or a local add-in card.
9. The wireless WiFi multimedia broadcasting system of claim 5, wherein the transmitting end further comprises a stack processor, an input of the stack processor being connected to an output of each of the dispensers, an output of the stack processor being connected to an input of the WiFi wireless transmitter.
CN201611238287.7A 2016-12-28 2016-12-28 Wireless WiFi multimedia broadcasting system and method Active CN106791941B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611238287.7A CN106791941B (en) 2016-12-28 2016-12-28 Wireless WiFi multimedia broadcasting system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611238287.7A CN106791941B (en) 2016-12-28 2016-12-28 Wireless WiFi multimedia broadcasting system and method

Publications (2)

Publication Number Publication Date
CN106791941A CN106791941A (en) 2017-05-31
CN106791941B true CN106791941B (en) 2023-08-11

Family

ID=58925150

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611238287.7A Active CN106791941B (en) 2016-12-28 2016-12-28 Wireless WiFi multimedia broadcasting system and method

Country Status (1)

Country Link
CN (1) CN106791941B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109561332A (en) * 2018-12-14 2019-04-02 广州易而达科技股份有限公司 A kind of System and method for of satellite TV reception and switch satellite signal
CN115967834B (en) * 2023-01-28 2023-06-02 龙迅半导体(合肥)股份有限公司 Multimedia data transmission device and method

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1825944A (en) * 2005-02-25 2006-08-30 华为技术有限公司 Mobile video broadcasting system and method thereof
CN1852429A (en) * 2005-12-05 2006-10-25 华为技术有限公司 Video-code-flow grouped transmission method and system
CN1996866A (en) * 2006-06-21 2007-07-11 华为技术有限公司 System and method for broadcast and multicast of the mobile multimedia
CN101626511A (en) * 2008-07-09 2010-01-13 国家广播电影电视总局广播科学研究院 Mobile multimedia broadcast system and realization method thereof
CN101779390A (en) * 2007-06-29 2010-07-14 Lg电子株式会社 Broadcast receiving system and method for processing broadcast signals
CN202009471U (en) * 2011-04-18 2011-10-12 北京歌华有线数字媒体有限公司 Streaming media edge adapter device based on DVB transmission
CN102946558A (en) * 2012-11-19 2013-02-27 中国计量学院 Method and device for receiving broadcasting digital television by intelligent mobile phone
CN103369382A (en) * 2013-07-16 2013-10-23 王新兵 WIFI adapter and digital television signal distribution system using same
CN104469471A (en) * 2013-09-18 2015-03-25 天津新云网络技术有限公司 A multifunction network television distributing system
CN106034259A (en) * 2015-03-13 2016-10-19 杭州云链网络技术有限公司 Router and broadcasting method for multipath broadcast digital television signals

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100585933B1 (en) * 2003-08-20 2006-06-01 한국전자통신연구원 System ? Method for Digital Multimedia Broadcasting
WO2006105010A1 (en) * 2005-03-25 2006-10-05 Neocific, Inc. Methods and apparatus for cellular broadcasting and communication system
US8301982B2 (en) * 2009-11-18 2012-10-30 Cisco Technology, Inc. RTP-based loss recovery and quality monitoring for non-IP and raw-IP MPEG transport flows
US9973542B2 (en) * 2014-06-26 2018-05-15 At&T Intellectual Property I, L.P. Method and apparatus for facilitating establishing and maintaining communication services

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1825944A (en) * 2005-02-25 2006-08-30 华为技术有限公司 Mobile video broadcasting system and method thereof
CN1852429A (en) * 2005-12-05 2006-10-25 华为技术有限公司 Video-code-flow grouped transmission method and system
CN1996866A (en) * 2006-06-21 2007-07-11 华为技术有限公司 System and method for broadcast and multicast of the mobile multimedia
CN101779390A (en) * 2007-06-29 2010-07-14 Lg电子株式会社 Broadcast receiving system and method for processing broadcast signals
CN101626511A (en) * 2008-07-09 2010-01-13 国家广播电影电视总局广播科学研究院 Mobile multimedia broadcast system and realization method thereof
CN202009471U (en) * 2011-04-18 2011-10-12 北京歌华有线数字媒体有限公司 Streaming media edge adapter device based on DVB transmission
CN102946558A (en) * 2012-11-19 2013-02-27 中国计量学院 Method and device for receiving broadcasting digital television by intelligent mobile phone
CN103369382A (en) * 2013-07-16 2013-10-23 王新兵 WIFI adapter and digital television signal distribution system using same
CN104469471A (en) * 2013-09-18 2015-03-25 天津新云网络技术有限公司 A multifunction network television distributing system
CN106034259A (en) * 2015-03-13 2016-10-19 杭州云链网络技术有限公司 Router and broadcasting method for multipath broadcast digital television signals

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
全域联网技术─―帧中继SMDS和ATM;刘志斌;光通信技术(03);全文 *

Also Published As

Publication number Publication date
CN106791941A (en) 2017-05-31

Similar Documents

Publication Publication Date Title
KR101533171B1 (en) System and method for ip video delivery using distributed flexible channel bonding
US8989185B2 (en) Method and apparatus for converting a multicast session to a unicast session
She et al. IPTV over WiMAX: Key success factors, challenges, and solutions [advances in mobile multimedia]
CN102598617B (en) System and method of transmitting content from a mobile device to a wireless display
US8627390B2 (en) Method and device for providing programs to multiple end user devices
US7979885B2 (en) Real time bit rate switching for internet protocol television
CN101316357B (en) Channel switching method and terminal
Park et al. Mobile IPTV: Approaches, challenges, standards, and QoS support
US8832759B2 (en) Resource scheduling apparatus and method, program requesting method and system
US7817672B2 (en) Method and device for providing programs to multiple end user devices
CN101438567B (en) Method and apparatus for wireless transmission internet protocol television
US20130219440A1 (en) Apparatus and method for simulcast over a variable bandwidth channel
CN103916375A (en) HFC network downlink data multi-channel packaging and transmitting method
CN106791941B (en) Wireless WiFi multimedia broadcasting system and method
Bing 3D and HD broadband video networking
US20100050042A1 (en) Delivery method for internet protocol television (iptv)
CN101668027B (en) Method and system for providing multimedia content and client
Singh et al. IPTV over wirelesslan: Promises and challenges
CN106534897B (en) Method and device for broadcasting, sending and transmitting multi-program video stream based on WiFi mode
Sasaki et al. Rapid channel zapping for IPTV broadcasting with additional multicast stream
Kou et al. Next generation broadcast wireless systems: Challenges and trends
KR102044001B1 (en) multicast and unicast mixed streaming apparatus and method for mobile IPTV service
US20140310755A1 (en) Configuration data transmission system using coaxial and/or fibre optic distribution network
CN101931788A (en) Sending through the stream of statistical multiplexing in advance in the video on-demand system
EP3544370B1 (en) Delivering content over muliple different networks using different transmission modes

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant