Abstract:
A video quality assessment method and device are provided. The method includes: obtaining a video quality assessment parameter of a to-be-assessed video, where the video quality assessment parameter of the to-be-assessed video includes an average packet loss gap of the to-be-assessed video; determining packet loss dispersion of the to-be-assessed video based on the video quality assessment parameter of the to-be-assessed video; and determining quality of the to-be-assessed video based on a packet loss rate of the to-be-assessed video, an average consecutive packet loss length of the to-be-assessed video, the packet loss dispersion of the to-be-assessed video, and attribute information of the to-be-assessed video. In the technical solution, during video quality assessment, impact of packet loss distribution indicated by the packet loss dispersion on the video quality is considered. Therefore, video quality assessment accuracy can be improved.
Abstract:
Disclosed are a method, an apparatus, and a system for implementing video stream switching. The method can determine switching reference information of a first reference frame trailer packet of a first video stream and switching reference information of a second reference frame trailer packet of a second video stream, when receiving a switching instruction; and switch from the first video stream sent through the target egress port to the second video stream based on the switching reference information of the first switching packet and the switching reference information of the second switching packet. Because locations of data packets sent before and after switching are considered during video stream switching, damage caused by a switching operation to a transmitted video image can be effectively reduced.
Abstract:
A video quality assessment method and device are provided. The video quality assessment method includes: obtaining a to-be-assessed video, where the to-be-assessed video includes a forward error correction (FEC) redundancy data packet; when a quantity of lost data packets of a first source block in the to-be-assessed video is less than or equal to a quantity of FEC redundancy data packets of the first source block, generating a first summary packet for a non-lost data packet of the first source block, and generating a second summary packet for a lost data packet of the first source block; and calculating a mean opinion score of video (MOSV) of the to-be-assessed video based on the first summary packet and the second summary packet. The MOSV calculated according to the method is more consistent with real video experience of a user, so accuracy of video quality assessment can be improved.
Abstract:
A switching device determines a video parameter value of a switching point of a first video stream, and determines a video parameter value of a switching point of a second video stream. The video parameter value includes a timestamp and/or a sequence number. The switching device determines an audio parameter value of a switching point of a first audio stream based on a timestamp of the switching point of the first video stream, and determines an audio parameter value of a switching point of a second audio stream based on a timestamp of the switching point of the second video stream. The audio parameter value includes a timestamp and/or a sequence number. The switching device performs switching based on determined switching points.
Abstract:
A video service quality assessment method and apparatus, where a monitoring device is configured to: obtain an identifier of a to-be-monitored channel, an identifier of to-be-monitored user equipment, and configuration information of a video service transmission system; obtain a multicast video stream of the to-be-monitored channel based on the identifier of the to-be-monitored channel; obtain a retransmitted video stream based on the identifier of the to-be-monitored channel, the identifier of the to-be-monitored user equipment, and the configuration information of the video service transmission system; determine a to-be-assessed video stream based on the multicast video stream and the retransmitted video stream; parse the to-be-assessed video stream; and obtain an assessment result based on a parsing result and the configuration information of the video service transmission system.
Abstract:
A video quality assessment method includes obtaining a video quality assessment parameter of a to-be-assessed video, where the video quality assessment parameter of the to-be-assessed video includes an average packet loss gap of the to-be-assessed video, determining packet loss dispersion of the to-be-assessed video based on the video quality assessment parameter of the to-be-assessed video, and determining quality of the to-be-assessed video based on a packet loss rate of the to-be-assessed video, an average consecutive packet loss length of the to-be-assessed video, the packet loss dispersion of the to-be-assessed video, and attribute information of the to-be-assessed video.
Abstract:
This application discloses an information processing method. A communication device obtains an input sequence. The input sequence has a quantity B of bits. The communication devices transforms the input sequence into one or more code blocks. The communication device encodes each of the code blocks, to obtain one or more encoded code blocks. Each of the code blocks has a code block length less than or equal to a maximum code block length. Each of the code blocks includes a segment of the input sequence, one or more cyclic redundancy check (CRC) bits corresponding to the segment of the input sequence, and one or more filler bits. The encoded code blocks can meet various channel coding requirements.
Abstract:
A method for estimating a block error rate and a communication device are applied to the field of communications technologies. The method for estimating a block error rate includes: decoding N received coded code blocks to obtain multiple posterior probabilities APPs, where N is a natural number greater than 1; obtaining, according to the multiple posterior probabilities APPs and a preset policy, a result indicating that the decoding of each coded code block is correct or incorrect, where the preset policy includes: when a sum of absolute values of the multiple APPs is greater than or equal to a preset threshold, the decoding is correct; and obtaining a decoding block error rate according to a result indicating whether the decoding of the N coded code blocks is correct. In this way, the estimation of a decoding block error rate is implemented.
Abstract:
Embodiments of the present invention provide a method and a decoder for processing decoding. The method includes: acquiring a combined generator matrix Gcom of a Turbo code generator matrix Gturbo and a cyclic redundancy check CRC generator matrix Gcrc, and acquiring a log likelihood ratio sequence outputted by a Turbo code decoder; and performing CRC-assisted iterative ordered statistics decoding of a Turbo code by using the combined generator matrix Gcom and the log likelihood ratio sequence, so as to obtain a decoding processing result. A decoding performance gain can be improved by using the method and the device for decoding a Turbo code provided in the embodiments of the present invention.