CN116112739A - Picture splitting screen protection method and device based on active frame loss and storage medium - Google Patents
Picture splitting screen protection method and device based on active frame loss and storage medium Download PDFInfo
- Publication number
- CN116112739A CN116112739A CN202211703596.2A CN202211703596A CN116112739A CN 116112739 A CN116112739 A CN 116112739A CN 202211703596 A CN202211703596 A CN 202211703596A CN 116112739 A CN116112739 A CN 116112739A
- Authority
- CN
- China
- Prior art keywords
- video
- audio
- active frame
- push
- split screen
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000004364 calculation method Methods 0.000 claims description 4
- 239000002184 metal Substances 0.000 abstract description 6
- 230000006870 function Effects 0.000 abstract description 4
- 230000000694 effects Effects 0.000 abstract description 3
- 238000010899 nucleation Methods 0.000 abstract description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000012858 packaging process Methods 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/439—Processing of audio elementary streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
- H04N21/6437—Real-time Transport Protocol [RTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8193—Monomedia components thereof involving executable data, e.g. software dedicated tools, e.g. video decoder software or IPMP tool
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8547—Content authoring involving timestamps for synchronizing content
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
The invention discloses a picture splitting screen protection method based on active frame loss, which comprises the following steps: the method comprises the steps of obtaining the backlog rate of a push-stream end video packet storage queue and a push-stream end audio packet storage queue; the plug-flow end judges whether a split screen signal appears according to the backlog rate; after the plug-flow end recognizes the split screen signal, actively discarding error data and error frames generated by split screen; after the active frame loss of the plug-flow end is completed, sending notification information to the acquisition end, and re-acquiring video and audio data by the acquisition end; and the pushing end pushes the video and audio data to a streaming media server. The method solves the problem of screen splitting of the picture in the live broadcast scene by a software method, and has better effect compared with a mode based on hardware protection; and the cost is lower because the hardware is not required to be modified; the metal shielding net with electrostatic protection is not needed to be added, and other functions of the direct seeding equipment are not affected.
Description
Technical Field
The invention belongs to the field of live video picture transmission, and particularly relates to a picture splitting screen protection method, device and storage medium based on active frame loss.
Background
At present, the video transmission mainly adopts FFmpeg software plug flow technology, which comprises the following steps: (1) the SDI/HDMI input source collects video and audio original data; (2) the encoder encodes the video and audio data into encoded packets of a specified encoding format (e.g., video data into H264 encoded packets, audio data into AAC encoded packets); (3) the FFmpeg pushing end initializes two queues for storing video coding packets and audio coding packets; (4) the FFmpeg push end packages the video coding packet and the audio coding packet into a specified format (such as FLV) according to a set push protocol (such as RTMP) and pushes the video coding packet and the audio coding packet to a specified streaming media server according to a time stamp; (5) and the user pulls and watches the video from the streaming media server by using a ffplay or vlc player at the pulling end.
The input source of the live broadcast equipment mainly comprises an SDI and an HDMI, when the live broadcast equipment is subjected to electrostatic interference, the input source signal of the SDI or the HDMI is easily unstable, and a split screen signal is triggered. The split screen signal can cause errors or losses of video packets or audio packets acquired by live broadcast equipment, the errors or losses of the data packets can cause data disorder of a software FFmpeg streaming end to enable data to be pushed out according to a complete frame of picture, and when the FFmpeg streaming end interlaces data corresponding to two frames of pictures into a frame of picture to push out, the problem of split screen of a picture of a streaming playing end can occur.
The current method for solving the problem of screen splitting of the picture mainly depends on hardware protection, such as hardware antistatic protection on the input source side, or automatic reset after the screen splitting signal is identified on the input source hardware through SDI or HDMI. However, the method for solving the problem of screen splitting based on protection on hardware has the following three disadvantages: firstly, the addition of an antistatic metal shielding net may affect other functions of live broadcast equipment, for example, for live broadcast equipment with a wireless dialing module for surfing the internet, the existence of the metal shielding net may seriously affect wireless network signals of the live broadcast equipment; secondly, hardware protection cannot stop all split screen signals; and thirdly, the hardware is modified, so that the cost is high.
Disclosure of Invention
The invention aims to solve the problem of screen splitting of a picture in a live broadcast scene by a software method.
The technical scheme adopted by the invention is as follows: the invention provides a picture splitting screen protection method based on active frame loss, which is characterized by comprising the following steps:
the method comprises the steps of obtaining the backlog rate of a push-stream end video packet storage queue and a push-stream end audio packet storage queue;
the plug-flow end judges whether a split screen signal appears according to the backlog rate;
after the plug-flow end recognizes the split screen signal, actively discarding error data and error frames generated by split screen;
after the active frame loss of the plug-flow end is completed, sending notification information to the acquisition end, and re-acquiring video and audio data by the acquisition end;
and the pushing end pushes the video and audio data to a streaming media server.
Further, the push end video packet is from t to t 1 The backlog rate calculation method of the time period comprises the following steps:
V video =(|S video {t 1 }-S video {t}|)/(|t 1 -t|)
wherein V is video Representing the backlog rate of video data packets, circularly acquiring a push-stream end video packet storage queue Q at t moment on software video The number of the data packets is S video {t},t 1 Video packet storage queue Q of moment push end video The number of the data packets is S video {t 1 };
The push end audio packet is from t to t 1 The backlog rate calculation method of the time period comprises the following steps:
V audio =(|S audio {t 1 }-S audio {t}|)/(|t 1 -t|)
wherein V is audio Representing the backlog rate of the audio data packet, circularly acquiring a push-flow end audio packet storage queue Q at the moment t on software audio The number of the data packets is S audio {t},t 1 Video packet storage queue Q of moment push end audio The number of the data packets is S audio {t 1 }。
Further, the step of judging whether the screen is broken or not according to the backlog rate includes: and setting the video or audio data packet backlog rate M corresponding to the split screen signal, and when the video or audio data packet backlog rate M is greater than M, considering the split screen.
Further, the error data and error frames generated by the split screen comprise or are backlogged with video or audio data packets.
Further, the active frame loss is realized by releasing the memory accumulated with the error data and the error frame.
Further, the plug-flow end adopts FFmpeg software plug-flow technology to carry out plug-flow.
Further, the acquisition end re-acquires video and audio data, and the input source of the acquisition end comprises an SDI input source and an HDMI input source.
Further, the streaming end packages the video coding packet and the audio coding packet into a specified format according to the set streaming protocol by using a time stamp to push the video coding packet and the audio coding packet to a specified streaming media server.
In another aspect, the present invention provides a computer apparatus, which is characterized by comprising a memory and a processor, wherein the memory is used for storing at least one program, and the processor is used for loading the at least one program to execute any picture splitting screen protection method based on active frame loss.
In another aspect, the present invention provides a computer readable storage medium, in which a program executable by a processor is stored, wherein the program executable by the processor is configured to perform any one of the active frame loss based screen saver methods when executed by the processor.
The beneficial effects of the invention are as follows: the problem of screen splitting of the picture in the live broadcast scene is solved by a software method, and the effect is better than that of a mode based on hardware protection; and the cost is lower because the hardware is not required to be modified; the metal shielding net with electrostatic protection is not needed to be added, and other functions of the direct seeding equipment are not affected.
Drawings
FIG. 1 is a diagram showing the actual effect of a split screen;
FIG. 2 is a flow chart of FFmpeg software plug-in flow according to an embodiment of the present invention;
FIG. 3 is a diagram illustrating a packaging process when FFmpeg software is used to push streams according to an RTMP protocol in accordance with an embodiment of the present invention;
FIG. 4 is a flowchart of a software split screen protection algorithm according to an embodiment of the present invention.
Detailed Description
In order to more fully and clearly describe the technical solution and advantages of the relational data table organization structure, the data structure will be analyzed and described with reference to the examples and the accompanying drawings. It is apparent that this example is only for explaining the present invention and is not intended to limit the present invention.
With the rapid development of internet technology and live broadcast industry, various applications have higher and higher requirements on the picture quality of videos. However, various video image quality problems exist in the actual live broadcast scene, such as blocking, asynchronous audio and video, mosaic and the like, and even picture split screen, screen flash and screen black appear more seriously. In the embodiment of the invention, how to solve the problem of picture split in a live scene by a software method is discussed, and the picture split is represented by splitting a complete video picture into two pictures to be displayed on the screen, as shown in fig. 1.
In the current live broadcast scene, most of the live broadcast scenes adopt the FFmpeg software plug flow technology, and fig. 2 is a flow of the FFmpeg software plug flow in the embodiment of the invention, and the flow mainly comprises the following steps:
s101, acquiring video and audio original data by an SDI/HDMI input source;
s102, the encoder encodes the video and audio data into encoding packets with a specified encoding format (such as encoding the video data into H264 encoding packets and encoding the audio data into AAC encoding packets)
S103, initializing two queues at FFmpeg streaming end for storing video coding packets and audio coding packets
S104, the FFmpeg push end packages the video coding packet and the audio coding packet into a specified format (such as FLV) according to a set push protocol (such as RTMP) according to a time stamp, and pushes the video coding packet and the audio coding packet to a specified streaming media server;
s105, the user pulls and watches the video from the streaming media server by using a ffplay or vlc player at the pulling end.
Fig. 3 illustrates a packaging process when FFmpeg software pushes streams according to an RTMP protocol, where a video H264 coding packet and an audio AAC coding packet are packaged into an FLV video stream corresponding to the RTMP protocol.
The input source of the live broadcast equipment mainly comprises an SDI and an HDMI, when the live broadcast equipment is subjected to electrostatic interference, the input source signal of the SDI or the HDMI is easily unstable, and a split screen signal is triggered. The split screen signal can cause errors or losses of video packets or audio packets acquired by live broadcast equipment, the errors or losses of the data packets can cause data disorder of a software FFmpeg streaming end to enable data to be pushed out according to a complete frame of picture, and when the FFmpeg streaming end interlaces data corresponding to two frames of pictures into a frame of picture to push out, the problem of split screen of a picture of a streaming playing end can occur.
The current method for solving the problem of screen splitting of the picture mainly depends on hardware protection, such as hardware antistatic protection on the input source side, or automatic reset after the screen splitting signal is identified on the input source hardware through SDI or HDMI. However, the method for solving the problem of screen splitting based on protection on hardware has the following three disadvantages: firstly, the addition of an antistatic metal shielding net may affect other functions of live broadcast equipment, for example, for live broadcast equipment with a wireless dialing module for surfing the internet, the existence of the metal shielding net may seriously affect wireless network signals of the live broadcast equipment; secondly, hardware protection cannot stop all split screen signals; and thirdly, the hardware is modified, so that the cost is high.
Aiming at the technical defects, the embodiment of the invention provides a picture splitting screen protection method based on active frame loss, which belongs to a software method, does not need to change hardware, and can overcome the defects brought by the hardware protection method.
FIG. 4 is a flowchart of a software split screen protection algorithm according to an embodiment of the present invention, as shown in FIG. 4, the normal FFmepg flow is shown in (1) and (2) of FIG. 4(3), (4), (5), (6). Experiments show that when an input source is unstable, errors or losses occur in video packets or audio packets collected by an SDI or HDMI input source, and after the error video packets or audio packets arrive at a FFmepg push end data storage queue, the FFmpeg push end cannot pack and push the error data packets, so that the data packets are backlogged in the FFmepg push end data storage queue Q video Or Q audio Is a kind of medium. And the more unstable the input source signal, the faster the FFmepg push-flow end data packet backlog. Therefore, the software can push the streaming end video packet storage queue Q according to FFmpeg video Or audio packet store queue Q audio Is used to identify split signals. The software is concretely realized as follows:
s201, calculating t to t 1 Time period Q video And Q audio Backlog rate V of data packets video And V audio ;
S202, according to the backlog rate V of the data packet video And V audio Judging whether a split screen signal appears;
s203, discarding FFmpeg plug-flow end Q on software video Or Q audio Backlogged video or audio data packets;
s204, the software sends a message to the acquisition end, so that the SDI or HDMI input source can acquire video and audio data again.
In step S201, as shown in (7) of fig. 4, the software circularly acquires the FFmpeg push video packet storage queue Q at the time t video The number of the data packets is S video {t},t 1 Time FFmpeg push streaming end video packet storage queue Q video The number of the data packets is S video {t 1 FFmpeg push end video packet from t to t 1 The backlog rate for the time period is:
V video =(|S video {t 1 }-S video {t}|)/(|t 1 -t|);
acquiring a FFmpeg plug-flow end audio packet storage queue Q at t moment on same-process software audio The number of the data packets is S audio {t},t 1 Audio packet storage queue Q at time FFmpeg push end audio Is a data packet of (2)The number is S audio {t 1 FFmpeg push end audio packet from t to t 1 The time period backlog rate is:
V audio =(|S audio {t 1 }-S audio {t}|)/(|t 1 -t|)
in step S202, it is found that S can be observed under normal conditions video { t } and S audio { t } is substantially equal to 0; when the SDI or HDMI input source is slightly unstable, S video { t } and S audio { t } will change slightly and clear rapidly, V video Or V audio Is very small; when the SDI or HDMI input source is severely interfered and a split screen signal appears, S video { t } and S audio { t } increases rapidly, V video Or V audio Larger. Thus, as in (8) of FIG. 4, we can use V in software video Or V audio And the split screen signal is identified by being larger than M, the M value can be flexibly adjusted according to the actual application scene, and the sensitivity of the software for identifying the split screen signal is improved.
In step S203, as shown in fig. 4 (9), namely, error data and error frames generated by the split screen signal are discarded, in the embodiment of the present invention, the backlog video and audio packets are discarded by directly releasing the memory.
In step S204, as shown in the graphic arts in fig. 4, after the FFmpeg pushing end pushes the normal video and audio data to the streaming media server, the live frame at the pulling end can be restored from the split frame to the normal frame at the back.
The above description is only of the preferred embodiments of the present invention and is not intended to limit the present invention, but various modifications and variations can be made to the present invention by those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims (10)
1. The picture splitting screen protection method based on active frame loss is characterized by comprising the following steps of:
the method comprises the steps of obtaining the backlog rate of a push-stream end video packet storage queue and a push-stream end audio packet storage queue;
the plug-flow end judges whether a split screen signal appears according to the backlog rate;
after the plug-flow end recognizes the split screen signal, actively discarding error data and error frames generated by split screen;
after the active frame loss of the pushing end is completed, sending notification information to the acquisition end, and re-acquiring the multimedia data stream by the acquisition end;
and the pushing end pushes the video and audio data to a streaming media server.
2. The method for protecting a split screen based on active frame loss as claimed in claim 1, wherein the push-end video packet is from t to t 1 The backlog rate calculation method of the time period comprises the following steps:
V video =(|S video {t 1 }-S video {t}|)/(|t 1 -t|)
wherein V is video Representing the backlog rate of video data packets, circularly acquiring a push-stream end video packet storage queue Q at t moment on software video The number of the data packets is S video {t},t 1 Video packet storage queue Q of moment push end video The number of the data packets is S video {t 1 };
The push end audio packet is from t to t 1 The backlog rate calculation method of the time period comprises the following steps:
V audio =(1S audio {t 1 }-S audio {t}|)/(1t 1 -t|)
wherein V is audio Representing the backlog rate of the audio data packet, circularly acquiring a push-flow end audio packet storage queue Q at the moment t on software audio The number of the data packets is S audio {t},t 1 Video packet storage queue Q of moment push end audio The number of the data packets is S audio {t 1 }。
3. The method for protecting a screen based on active frame dropping according to claim 1, wherein the product is as followsThe step of judging whether the split screen signal appears according to the pressing rate comprises the following steps: setting the video or audio data packet backlog rate M corresponding to the occurrence of the split screen signal, when the V is video Or said V audio If the signal is greater than M, the split screen signal is considered to appear.
4. The method for protecting a split screen based on active frame loss as claimed in claim 1, wherein said error data and error frames generated by split screen include Q video Or Q audio Backlogged video or audio data packets.
5. The method for protecting a screen based on active frame dropping according to claim 1, wherein the active frame dropping is realized by releasing a memory in which error data and error frames are accumulated.
6. The method for protecting the screen based on active frame loss according to claim 1, wherein the plug-in terminal performs plug-in by adopting FFmpeg software plug-in technology.
7. The method for protecting the screen based on active frame loss according to claim 1, wherein the acquisition end re-acquires video and audio data, and the input source of the acquisition end comprises an SDI input source and an HDMI input source.
8. The method according to claim 1, wherein the streaming end encapsulates the video encoding packets and the audio encoding packets into a specified format according to a set streaming protocol to be streamed to a specified streaming server.
9. A computer apparatus comprising a memory for storing at least one program and a processor for loading the at least one program to perform the active frame loss based screen saver method of any of claims 1-8.
10. A computer-readable storage medium in which a program executable with a processor is stored, characterized in that the program executable with the processor is for performing the active frame loss based screen saver method of any one of claims 1-8 when executed by the processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211703596.2A CN116112739A (en) | 2022-12-29 | 2022-12-29 | Picture splitting screen protection method and device based on active frame loss and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211703596.2A CN116112739A (en) | 2022-12-29 | 2022-12-29 | Picture splitting screen protection method and device based on active frame loss and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116112739A true CN116112739A (en) | 2023-05-12 |
Family
ID=86257411
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211703596.2A Pending CN116112739A (en) | 2022-12-29 | 2022-12-29 | Picture splitting screen protection method and device based on active frame loss and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116112739A (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090037972A1 (en) * | 2007-07-31 | 2009-02-05 | The Directv Group, Inc. | Methods and apparatus to present audio and video at non-native rates |
CN106713947A (en) * | 2016-12-13 | 2017-05-24 | 飞狐信息技术(天津)有限公司 | Method and device for reducing live broadcasting time delay and standstill as well as live broadcasting system |
CN109618170A (en) * | 2018-12-04 | 2019-04-12 | 嘉兴国电通新能源科技有限公司 | D2D real-time video streaming transmission method based on network code |
CN111510759A (en) * | 2020-03-17 | 2020-08-07 | 视联动力信息技术股份有限公司 | Video display method, device and readable storage medium |
CN113225598A (en) * | 2021-05-07 | 2021-08-06 | 上海一谈网络科技有限公司 | Method, device and equipment for synchronizing audio and video of mobile terminal and storage medium |
CN113490047A (en) * | 2021-07-21 | 2021-10-08 | 浪潮卓数大数据产业发展有限公司 | Android audio and video playing method |
-
2022
- 2022-12-29 CN CN202211703596.2A patent/CN116112739A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090037972A1 (en) * | 2007-07-31 | 2009-02-05 | The Directv Group, Inc. | Methods and apparatus to present audio and video at non-native rates |
CN106713947A (en) * | 2016-12-13 | 2017-05-24 | 飞狐信息技术(天津)有限公司 | Method and device for reducing live broadcasting time delay and standstill as well as live broadcasting system |
CN109618170A (en) * | 2018-12-04 | 2019-04-12 | 嘉兴国电通新能源科技有限公司 | D2D real-time video streaming transmission method based on network code |
CN111510759A (en) * | 2020-03-17 | 2020-08-07 | 视联动力信息技术股份有限公司 | Video display method, device and readable storage medium |
CN113225598A (en) * | 2021-05-07 | 2021-08-06 | 上海一谈网络科技有限公司 | Method, device and equipment for synchronizing audio and video of mobile terminal and storage medium |
CN113490047A (en) * | 2021-07-21 | 2021-10-08 | 浪潮卓数大数据产业发展有限公司 | Android audio and video playing method |
Non-Patent Citations (1)
Title |
---|
许航;蒋奇云;敬朋贵;肖继林;郝景宇;张乔勋;裴婧;: "实时Web电磁数据接收解析技术研究", 工程地球物理学报, no. 03, 30 May 2020 (2020-05-30) * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11039179B2 (en) | Use of simultaneously received videos by a system to generate a quality of experience value | |
WO2016138844A1 (en) | Multimedia file live broadcast method, system and server | |
US9565482B1 (en) | Adaptive profile switching system and method for media streaming over IP networks | |
TW201818727A (en) | Systems and methods for signaling missing or corrupted video data | |
US10862940B1 (en) | Low latency live video on a communication session | |
WO2021208321A1 (en) | Multi-view video view switching method and system | |
CN112752115B (en) | Live broadcast data transmission method, device, equipment and medium | |
CN111031385B (en) | Video playing method and device | |
CA2739118A1 (en) | Reconstruction of errored media streams in a communication system | |
CN111147896A (en) | Subtitle data processing method, device and equipment and computer storage medium | |
CN114245153B (en) | Slicing method, slicing device, slicing equipment and readable storage medium | |
CN110139128B (en) | Information processing method, interceptor, electronic equipment and storage medium | |
US9794143B1 (en) | Video delivery over IP packet networks | |
US20160366453A1 (en) | Communication apparatus, communication data generation method, and communication data processing method | |
US10694213B1 (en) | Overcoming lost or corrupted slices in video streaming | |
CN111918142A (en) | Smoothing method, device, equipment and medium for converting national standard video code stream into RTP stream | |
CN116112739A (en) | Picture splitting screen protection method and device based on active frame loss and storage medium | |
JP2010011287A (en) | Image transmission method and terminal device | |
JP5383316B2 (en) | Simplified method for transmitting a signal stream between a transmitter and an electronic device | |
JP2004349743A (en) | Video stream switching system, method, and video image monitoring and video image distribution system including video stream switching system | |
CN110139144A (en) | One kind is based on TV sharing method in smart home | |
CN115665485B (en) | Video picture optimization method and device, storage medium and video terminal | |
CN115695879B (en) | Video playing method, system, device, electronic equipment and storage medium | |
US20050265369A1 (en) | Network receiving apparatus and network transmitting apparatus | |
US8154656B2 (en) | Capture buffer control methodology for caption carriage switch |
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 |