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 PDF

Info

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
Application number
CN202211703596.2A
Other languages
Chinese (zh)
Inventor
廖贵金
周志雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Zhongxing Newstart Technology Co ltd
Original Assignee
Guangdong Zhongxing Newstart 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 Guangdong Zhongxing Newstart Technology Co ltd filed Critical Guangdong Zhongxing Newstart Technology Co ltd
Priority to CN202211703596.2A priority Critical patent/CN116112739A/en
Publication of CN116112739A publication Critical patent/CN116112739A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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
    • 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/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/439Processing of audio elementary streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network 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/63Control 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/643Communication protocols
    • H04N21/6437Real-time Transport Protocol [RTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • H04N21/8193Monomedia components thereof involving executable data, e.g. software dedicated tools, e.g. video decoder software or IPMP tool
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8547Content 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

Picture splitting screen protection method and device based on active frame loss and storage medium
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.
CN202211703596.2A 2022-12-29 2022-12-29 Picture splitting screen protection method and device based on active frame loss and storage medium Pending CN116112739A (en)

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)

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

Patent Citations (6)

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

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