Direct-broadcast flow transmission method and apparatus

A streaming and live streaming technology, applied in the field of Internet video, can solve problems such as fluency drop, CDN unresponsive, unusable, etc.

Active Publication Date: 2016-06-01
ALIBABA (CHINA) CO LTD
View PDF4 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, because the P2P algorithm not only saves less bandwidth cost for high-bit-rate live streaming, but also leads to a sharp drop in fluency, so in high-bit-rate live streaming scenarios, we can only abandon the use of P2P mode and adopt CDN mode
Therefore, when the frequency of high-definition live broadcasts increases or the number of online users increases sharply, this solution will still choose to download almost all data from the CDN. The original live broadcast system has serious problems such as excessive bandwidth load and CDN unresponsiveness, which also affects the normal operation of users. to watch
[0008] In addition, when there are streams of multiple definitions in a certain live broadcast at the same time, or the same live stream needs to adjust the bit rate in real time, the P2P algorithm that supports a single low bit rate is even more unusable, so this solution has gradually become unsuitable To meet the needs of live streaming services with diversified bit rates

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Direct-broadcast flow transmission method and apparatus
  • Direct-broadcast flow transmission method and apparatus
  • Direct-broadcast flow transmission method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] image 3 A flow chart showing a live stream transmission method according to an embodiment of the present invention. This embodiment can be executed on the server side. Such as image 3 As shown, the method mainly includes:

[0041] Step 301, obtaining the current state of the client;

[0042] Step 302, based on the acquired current state of the client, count the ratio of the number of clients in the stuck state to the total number of clients;

[0043] Step 303, when the ratio exceeds the first threshold, obtain the current code rate of the live stream;

[0044] Step 304, in the case that the current code rate is higher than the predetermined code rate threshold, notify the client to adjust the transmission strategy to improve the transmission capacity, and improve the live streaming data obtained by the client from the content distribution network CDN server relative to the point-to-point data transmission P2P The proportion of live streaming data acquired by the ...

Embodiment 2

[0054] Figure 4 A flow chart showing a live stream transmission method according to an embodiment of the present invention. This embodiment can be executed on the client side. and image 3 The same features and terms in the illustrated embodiments have similar meanings and will not be repeated here for brevity. Such as Figure 4 As shown, the method mainly includes:

[0055] Step 401, sending the current state of the client;

[0056] Step 402, receiving a notification generated based on the acquired current state of the client and the current code rate of the live stream; and

[0057] Step 403, when the notification indicates that the ratio of the number of clients in stuck state to the total number of clients exceeds a first threshold, and the current code rate is higher than a predetermined code rate threshold, adjust the client transmission strategy to improve the transmission capacity, And increase the ratio of the live stream data obtained by the client from the CD...

Embodiment 3

[0063] Figure 5 A structural block diagram of a live streaming transmission device 500 according to an embodiment of the present invention is shown. and image 3 The same features and terms in the illustrated embodiments have similar meanings and will not be repeated here for brevity. Such as Figure 5 As shown, the device mainly includes:

[0064] A state obtaining component 501, configured to obtain the current state of the client;

[0065] Statistical component 502, configured to count the ratio of the number of clients in stuck state to the total number of clients based on the acquired current state of the client;

[0066] A bit rate acquiring component 503, configured to acquire the current bit rate of the live stream when the rate exceeds a first threshold; and

[0067] The notification and scheduling component 504 is used to notify the client to adjust the transmission strategy to improve the transmission capacity when the current code rate is higher than the predet...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention relates to a direct-broadcast flow transmission method and apparatus. The method comprises: a current state of a client is obtained; on the basis of the obtained current state of the client, statistics of a ratio of the number of clients in a freezing state to the total number of clients is carried out; when the ratio exceeds a first threshold value, a current code rate of a direct-broadcast flow is obtained; and when the current code rate is higher than a predetermined code rate threshold value, the client is notified to adjust a transmission strategy to improving the transmission capability and enhance a proportion of direct-broadcast flow data obtained by the client from a content distribution network (CDN) server to direct-broadcast flow data obtained by a point-to-point (P2P) data transmission mode. According to embodiments of the invention, the transmission strategy of the client is adjusted based on the direct-broadcast flow code rate and the client state, so that the service and bandwidth resources are saved and the direct broadcasting smoothness is guaranteed.

Description

technical field [0001] The present invention relates to the technical field of Internet video, in particular to a live stream transmission method and device. Background technique [0002] At present, major video websites are vigorously developing live broadcasting, with a very wide range of business and more diverse user needs. The viewing experience of users in the live broadcast system is the most critical factor, and the "fluency rate" is an important indicator to measure the viewing experience of users. The fluency rate represents the fluency of playback, which can have different definitions according to different application scenarios. For example, the fluency rate may generally refer to the ratio of the difference obtained by subtracting the total duration Td during which stuttering occurs (that is, playback stagnation) from the total playback duration T of interest to the total duration T. [0003] Different from the on-demand service, due to its extremely high real...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04N21/238H04L29/06
CPCH04L65/80H04N21/23805H04L65/61
Inventor 潘金亚房福志杨敬宇姚键潘柏宇王冀
Owner ALIBABA (CHINA) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products