Patents by Inventor Shibiao LV
Shibiao LV has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11316910Abstract: A method for uploading streaming media resources includes: receiving an uploading request for a target streaming media resource sent by a stream-pushing client, where the uploading request includes candidate streaming media information; generating response streaming media information based on the candidate streaming media information, and generating an access address for accessing the target streaming media resource; feeding back the response streaming media information and the access address to the stream-pushing client; and receiving the processed target streaming media resource uploaded by the stream-pushing client, and associating and storing the processed target streaming media resource with the response streaming media information.Type: GrantFiled: May 9, 2018Date of Patent: April 26, 2022Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.Inventors: Shuang Zou, Shibiao Lv
-
Publication number: 20210409724Abstract: A method for bitrate adjustment in an encoding process includes: for a target video frame that has completed a complexity analysis, determining a complexity adjustment factor of the target video frame according to a frame type and a duration of the target video frame; acquiring a to-be-encoded current video frame, and calculating a long-term complexity corresponding to the current video frame according to complexities and respective complexity adjustment factors of target video frames that have completed the complexity analysis; determining a target number of bits per pixel corresponding to the current video frame according to the long-term complexity and a preset reference number of bits per pixel; and determining a target bitrate used by a current encoding according to the target number of bits per pixel and configuration parameters of a target video to which the current video frame belongs.Type: ApplicationFiled: September 28, 2018Publication date: December 30, 2021Inventors: Xuehui HUANG, Shibiao LV
-
Publication number: 20210358087Abstract: A method for enhancing video image quality includes: determining a target region of a target pixel in a target video frame; generating statistical information of all pixels in the target region based on target pixel values of all the pixels in the target region; and calculating and generating an enhanced pixel value of the target pixel based on the statistical information and preset configuration parameters in combination with a target pixel value of the target pixel.Type: ApplicationFiled: September 20, 2018Publication date: November 18, 2021Inventors: Xuehui HUANG, Shibiao LV
-
Publication number: 20210360314Abstract: The present invention provides a transcoding method and a device for audio/video streams. The method includes: acquiring an audio/video source stream from a source server, and when transcoding the audio/video source stream, designating a preset encapsulation format as an encapsulation format of the audio/video source stream; analyzing header data of the audio/video source stream to obtain configuration information of the audio/video source stream, and respectively initializing a video decoder and an audio decoder according to the configuration information; and decoding the audio/video source stream using the initialized video decoder and audio decoder, re-encoding decoded audio/video data as a target audio/video stream, and pushing the target audio/video stream to a live broadcast server. The transcoding method and device for audio/video streams provided by the present disclosure may improve the transcoding speed.Type: ApplicationFiled: June 14, 2018Publication date: November 18, 2021Inventors: Rui JING, Liang MA, Shibiao LV
-
Publication number: 20210359950Abstract: Multi-packet recognition method, data packet recognition method, and traffic redirection method are provided. The multi-packet recognition method includes: obtaining a first data packet transmitted from a client terminal after a connection between the client terminal and a destination server is established; determining whether a format feature in the first application layer data of the first data packet matches a data packet format feature of any known application program, and when a matched application program is found, obtaining a second data packet; and when the format feature in the application layer data of the second data packet matches the matched application program and the second data packet satisfies a pre-configured condition, recognizing the matched application program as the application program sending the first data packet.Type: ApplicationFiled: February 27, 2018Publication date: November 18, 2021Inventors: Zhihui HUANG, Xiaopeng LIU, Shibiao LV
-
Publication number: 20210337250Abstract: A method for combining audio/video data streams includes: acquiring audio/video data of a target data stream, and storing the audio/video data in a first storage space; reading and decoding audio/video frames of the audio/video data from the first storage space according to an order of timestamps of the audio/video frames of the audio/video data; resampling the decoded audio/video frames based on preset audio/video output parameters; generating position indexes according to timestamps of the resampled audio/video frames, and storing the resampled audio/video frames in a second storage space through the position indexes; and periodically extracting the audio/video frames from the second storage space according to the position indexes, and combining the extracted audio/video frames with audio/video frames of other data streams.Type: ApplicationFiled: June 14, 2018Publication date: October 28, 2021Inventors: Xuehui HUANG, Shibiao LV
-
Publication number: 20210327034Abstract: A method for enhancing video image quality includes: determining a target region of a target pixel in a target video frame, and generating statistical information of all pixels in the target region based on target pixel values of all the pixels in the target region, where the statistical information includes at least a deviation of the target pixel; calculating a pixel distribution complexity of the target region based on the statistical information, and generating a first threshold according to the pixel distribution complexity and preset configuration parameters; and if an absolute value of the deviation is greater than or equal to the first threshold, determining that a target pixel value of the target pixel is an enhanced pixel value of the target pixel, otherwise, calculating and generating the enhanced pixel value of the target pixel according to the statistical information and the preset configuration parameters in combination with the target pixel value of the target pixel.Type: ApplicationFiled: September 20, 2018Publication date: October 21, 2021Inventors: Xuehui HUANG, Shibiao LV
-
Publication number: 20210243238Abstract: A method for uploading streaming media resources includes: receiving an uploading request for a target streaming media resource sent by a stream-pushing client, where the uploading request includes candidate streaming media information; generating response streaming media information based on the candidate streaming media information, and generating an access address for accessing the target streaming media resource; feeding back the response streaming media information and the access address to the stream-pushing client; and receiving the processed target streaming media resource uploaded by the stream-pushing client, and associating and storing the processed target streaming media resource with the response streaming media information.Type: ApplicationFiled: May 9, 2018Publication date: August 5, 2021Inventors: Shuang ZOU, Shibiao LV
-
Publication number: 20210227034Abstract: A method for transmitting streaming media resources includes: receiving a processing request for a target streaming media resource sent by a client, and dispatching the processing request to a first process; forwarding the processing request to a second process in a layer in which the first process is located; constructing, through the second process, a response request corresponding to the processing request, wherein the response request includes an access address generated by the second process for accessing the target streaming media resource; and feeding back the response request to the first process, and feeding back the response request to the client through the first process, to allow the client to establish a connection with the second process, and the target streaming media resource to be transmitted through the established connection.Type: ApplicationFiled: May 9, 2018Publication date: July 22, 2021Inventors: Shuang ZOU, Shibiao LV
-
Publication number: 20210099712Abstract: The present invention discloses a method and an apparatus for determining complexity of a video frame. The method includes: obtaining a current video frame to be processed, dividing the current video frame into a specified number of picture blocks, and calculating an interframe prediction value and an intraframe prediction value of a picture block; determining time complexity of the picture block based on a difference between the interframe prediction value of the picture block and an original pixel value of the picture block and determining space complexity of the picture block based on a difference between the intraframe prediction value of the picture block and the original pixel value of the picture block; taking the smaller of the time complexity and the space complexity as a complexity of the picture block and determining a complexity of the current video frame based on the complexity of each of specified number of the picture blocks.Type: ApplicationFiled: September 28, 2018Publication date: April 1, 2021Inventors: Xuehui HUANG, Shibiao LV
-
Patent number: 10638192Abstract: The present disclosure relates to a live streaming quick start method and system, which belong to streaming media technology. The method comprises: slicing, by a server, an audio-video stream into slice files, and assigning a sequence number to each generated slice file according to timestamps of the audio-video stream; recording, by the server, key frame information of the audio-video stream; determining, by the server, an initial slice file sequence number in response to a live streaming request sent by a player client; based on the initial slice file sequence number and the recorded audio-video stream key frame information, transmitting, by the server, a start-streaming response file and the initial slice file sequence number to the player client; and resetting, by the player client, timestamps for the start-streaming response file based on a key frame closest to the initial slice file, and decoding and playing the start-streaming response file.Type: GrantFiled: July 13, 2017Date of Patent: April 28, 2020Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.Inventors: Meihui Lu, Hong Chen, Shibiao Lv
-
Patent number: 10219290Abstract: The present disclosure provides a method, a device, and a system for content delivery network (CDN)-based mobile terminal traffic processing. The method includes: sending, by a mobile terminal, data information to a scheduling mechanism, wherein the scheduling mechanism is configured to determine addresses of first target service nodes based on the data information; receiving, by the mobile terminal, the addresses of the first target service nodes; determining, by the mobile terminal, the first target service nodes, the first target service nodes being service nodes corresponding to the addresses of the first target service nodes; determining, by the mobile terminal, service types of application traffic; and directing, by the mobile terminal, the application traffic to the first target service nodes based on the addresses of service nodes and the service types of the application traffic.Type: GrantFiled: July 1, 2015Date of Patent: February 26, 2019Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.Inventors: Shuang Zou, Zhongwang Huang, Shibiao Lv, Hong Chen, Bixia Liu
-
Publication number: 20190007473Abstract: The present disclosure provides a peer-to-peer network live streaming system, comprising at least two nodes and a first server. The first server is used to establish a connection between the nodes to enable the nodes to share node information. At least either of the nodes is configured with an evaluation module and a purging module. The evaluation module calculates and analyzes a health value for the corresponding connected node based on the node information, and feeds the result to the purging module to determine whether to continue to use or purge the evaluated node.Type: ApplicationFiled: July 13, 2017Publication date: January 3, 2019Inventors: Meihui LU, Hong CHEN, Shibiao LV
-
Publication number: 20180376223Abstract: A streaming media file processing method and a live streaming system are provided. The method includes slicing a streaming media file into slices according to a preset time unit; creating a playing sequence number for each slice based on time data, where the playing sequence number is used to determine an order of playing back the slices; and storing the slices and the playing sequence numbers of the slices separately and establishing a mapping relationship between the slices and the corresponding playing sequence numbers. The present disclosure slices the streaming media file based on the preset time unit, and creates the playing sequence number for each slice based on time data, and selects and processes the slice file corresponding to the playing sequence number based on the time information, which facilities the subsequent operation to the slice file. In addition, the present disclosure also provides a live streaming system.Type: ApplicationFiled: July 13, 2017Publication date: December 27, 2018Inventors: Hong CHEN, Shibiao LV
-
Publication number: 20180376195Abstract: The present disclosure relates to a live streaming quick start method and system, which belong to streaming media technology. The method comprises: slicing, by a server, an audio-video stream into slice files, and assigning a sequence number to each generated slice file according to timestamps of the audio-video stream; recording, by the server, key frame information of the audio-video stream; determining, by the server, an initial slice file sequence number in response to a live streaming request sent by a player client; based on the initial slice file sequence number and the recorded audio-video stream key frame information, transmitting, by the server, a start-streaming response file and the initial slice file sequence number to the player client; and resetting, by the player client, timestamps for the start-streaming response file based on a key frame closest to the initial slice file, and decoding and playing the start-streaming response file.Type: ApplicationFiled: July 13, 2017Publication date: December 27, 2018Inventors: Meihui LU, Hong CHEN, Shibiao LV
-
Publication number: 20180375930Abstract: The present disclosure provides a peer-to-peer network based data transmission method, comprising: slicing requested data into data slices, and establishing at least two transmission sub-stream; selecting, by a requesting node, a transmission sub-stream and respectively establishing data sharing relationship with other requesting nodes; and downloading, by the requesting node, corresponding data slices through the transmission sub-stream and, and receiving data slices downloaded through transmission sub-streams self-selected by the other requesting nodes based on the data sharing relationship. Through slicing the requested data into the data slices and transmitting through separate transmission sub-streams, the requesting node selects only one sub-stream to download the data slices, and receives other data from other requesting nodes.Type: ApplicationFiled: July 13, 2017Publication date: December 27, 2018Inventors: Hong CHEN, Shibiao LV
-
Publication number: 20180367585Abstract: The present disclosure provides a live streaming method, and an apparatus and system thereof. The method, system, and apparatus include initializing a delay window; according to the delay window, requesting a resource slice within a range of the delay window; determining whether a result of a first request for the resource slice within the range of the delay window is successful; accumulating a number of consecutive failures of the first request for the resource slice within the delay window and; when the number of failures reaches a preset threshold, sliding the delay window to limit a requesting speed of a playback terminal. The disclosure provides a technical solution that can promptly perceive a delay in the playback environment. Through sliding the delay window, the requesting speed of the playback terminal can be limited, thereby to avoid that the playback is frequently stopped on the playback terminal.Type: ApplicationFiled: July 13, 2017Publication date: December 20, 2018Inventors: Meihui LU, Hong Chen, Shibiao LV
-
Publication number: 20180295640Abstract: The present disclosure provides a method, a device, and a system for content delivery network (CDN)-based mobile terminal traffic processing. The method includes: sending, by a mobile terminal, data information to a scheduling mechanism, wherein the scheduling mechanism is configured to determine addresses of first target service nodes based on the data information; receiving, by the mobile terminal, the addresses of the first target service nodes; determining, by the mobile terminal, the first target service nodes, the first target service nodes being service nodes corresponding to the addresses of the first target service nodes; determining, by the mobile terminal, service types of application traffic; and directing, by the mobile terminal, the application traffic to the first target service nodes based on the addresses of service nodes and the service types of the application traffic.Type: ApplicationFiled: July 1, 2015Publication date: October 11, 2018Inventors: Shuang ZOU, Zhongwang HUANG, Shibiao LV, Hong CHEN, Bixia LIU