CN105392023A - 一种网络抖动环境下的视频直播方法及装置 - Google Patents
一种网络抖动环境下的视频直播方法及装置 Download PDFInfo
- Publication number
- CN105392023A CN105392023A CN201510716762.6A CN201510716762A CN105392023A CN 105392023 A CN105392023 A CN 105392023A CN 201510716762 A CN201510716762 A CN 201510716762A CN 105392023 A CN105392023 A CN 105392023A
- Authority
- CN
- China
- Prior art keywords
- capacity
- video
- threshold
- net cast
- speed
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000003139 buffering effect Effects 0.000 claims description 18
- 238000001514 detection method Methods 0.000 claims description 15
- 230000000052 comparative effect Effects 0.000 claims description 5
- 230000014759 maintenance of location Effects 0.000 abstract 2
- 230000003750 conditioning effect Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 5
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/23406—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving management of server-side video buffer
-
- 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/647—Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
- H04N21/64746—Control signals issued by the network directed to the server or the client
- H04N21/64761—Control signals issued by the network directed to the server or the client directed to the server
- H04N21/64769—Control signals issued by the network directed to the server or the client directed to the server for rate control
-
- 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/65—Transmission of management data between client and server
- H04N21/654—Transmission by server directed to the client
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computer Security & Cryptography (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510716762.6A CN105392023B (zh) | 2015-10-29 | 2015-10-29 | 一种网络抖动环境下的视频直播方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510716762.6A CN105392023B (zh) | 2015-10-29 | 2015-10-29 | 一种网络抖动环境下的视频直播方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105392023A true CN105392023A (zh) | 2016-03-09 |
CN105392023B CN105392023B (zh) | 2019-04-26 |
Family
ID=55423787
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510716762.6A Active CN105392023B (zh) | 2015-10-29 | 2015-10-29 | 一种网络抖动环境下的视频直播方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105392023B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107347065A (zh) * | 2017-06-29 | 2017-11-14 | 上海鋆创信息技术有限公司 | 一种数据推送方法及装置、一种终端及存储介质 |
CN108810656A (zh) * | 2018-06-12 | 2018-11-13 | 深圳国微视安科技有限公司 | 一种实时直播ts流的去抖处理方法及处理*** |
CN108965807A (zh) * | 2018-07-17 | 2018-12-07 | 深圳市共进电子股份有限公司 | 实时视频的播放控制方法、装置、终端及存储介质 |
CN109168083A (zh) * | 2018-10-23 | 2019-01-08 | 青岛海信电器股份有限公司 | 一种流媒体实时播放方法及装置 |
CN110536153A (zh) * | 2018-05-23 | 2019-12-03 | 视联动力信息技术股份有限公司 | 一种视频数据的播放方法和服务器 |
CN111294634A (zh) * | 2020-02-27 | 2020-06-16 | 腾讯科技(深圳)有限公司 | 直播方法、装置、***、设备及计算机可读存储介质 |
CN112822502A (zh) * | 2020-12-28 | 2021-05-18 | 阿里巴巴(中国)有限公司 | 直播去抖动的智能缓存与直播方法、设备及存储介质 |
CN112911377A (zh) * | 2021-02-01 | 2021-06-04 | 华录智达科技股份有限公司 | 一种视频播放和缓存间适配***及算法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101466034A (zh) * | 2008-12-25 | 2009-06-24 | 华为技术有限公司 | 发送、播放流媒体数据的方法和装置及流媒体点播*** |
CN101583025A (zh) * | 2009-06-11 | 2009-11-18 | 中兴通讯股份有限公司 | 一种流媒体播放方法及装置 |
CN101662676A (zh) * | 2009-09-30 | 2010-03-03 | 四川长虹电器股份有限公司 | 流媒体缓冲的处理方法 |
CN102185835A (zh) * | 2011-04-14 | 2011-09-14 | 广东威创视讯科技股份有限公司 | 一种实时网络信号播放方法及装置 |
CN103152651A (zh) * | 2013-01-31 | 2013-06-12 | 广东欧珀移动通信有限公司 | 一种自动调节流媒体缓冲区播放门限的方法和*** |
-
2015
- 2015-10-29 CN CN201510716762.6A patent/CN105392023B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101466034A (zh) * | 2008-12-25 | 2009-06-24 | 华为技术有限公司 | 发送、播放流媒体数据的方法和装置及流媒体点播*** |
CN101583025A (zh) * | 2009-06-11 | 2009-11-18 | 中兴通讯股份有限公司 | 一种流媒体播放方法及装置 |
CN101662676A (zh) * | 2009-09-30 | 2010-03-03 | 四川长虹电器股份有限公司 | 流媒体缓冲的处理方法 |
CN102185835A (zh) * | 2011-04-14 | 2011-09-14 | 广东威创视讯科技股份有限公司 | 一种实时网络信号播放方法及装置 |
CN103152651A (zh) * | 2013-01-31 | 2013-06-12 | 广东欧珀移动通信有限公司 | 一种自动调节流媒体缓冲区播放门限的方法和*** |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107347065A (zh) * | 2017-06-29 | 2017-11-14 | 上海鋆创信息技术有限公司 | 一种数据推送方法及装置、一种终端及存储介质 |
CN110536153A (zh) * | 2018-05-23 | 2019-12-03 | 视联动力信息技术股份有限公司 | 一种视频数据的播放方法和服务器 |
CN108810656A (zh) * | 2018-06-12 | 2018-11-13 | 深圳国微视安科技有限公司 | 一种实时直播ts流的去抖处理方法及处理*** |
CN108965807A (zh) * | 2018-07-17 | 2018-12-07 | 深圳市共进电子股份有限公司 | 实时视频的播放控制方法、装置、终端及存储介质 |
CN109168083A (zh) * | 2018-10-23 | 2019-01-08 | 青岛海信电器股份有限公司 | 一种流媒体实时播放方法及装置 |
CN109168083B (zh) * | 2018-10-23 | 2021-05-28 | 海信视像科技股份有限公司 | 一种流媒体实时播放方法及装置 |
CN111294634A (zh) * | 2020-02-27 | 2020-06-16 | 腾讯科技(深圳)有限公司 | 直播方法、装置、***、设备及计算机可读存储介质 |
CN111294634B (zh) * | 2020-02-27 | 2022-02-18 | 腾讯科技(深圳)有限公司 | 直播方法、装置、***、设备及计算机可读存储介质 |
CN112822502A (zh) * | 2020-12-28 | 2021-05-18 | 阿里巴巴(中国)有限公司 | 直播去抖动的智能缓存与直播方法、设备及存储介质 |
CN112911377A (zh) * | 2021-02-01 | 2021-06-04 | 华录智达科技股份有限公司 | 一种视频播放和缓存间适配***及算法 |
CN112911377B (zh) * | 2021-02-01 | 2022-10-21 | 华录智达科技股份有限公司 | 一种视频播放和缓存间适配***及算法 |
Also Published As
Publication number | Publication date |
---|---|
CN105392023B (zh) | 2019-04-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105376607A (zh) | 一种网络抖动环境下的视频直播方法及装置 | |
CN105392023A (zh) | 一种网络抖动环境下的视频直播方法及装置 | |
US10110650B2 (en) | Client side stream switching | |
CN104394486B (zh) | 一种基于云桌面的视频流处理方法及装置 | |
EP3210385B1 (en) | Dynamic programming across multiple streams | |
US10200432B2 (en) | HTTP streaming client adaptation algorithm based on proportional-integral control | |
US9167007B2 (en) | Stream complexity mapping | |
CN103533451B (zh) | 抖动缓存调节方法及其*** | |
CN104125429B (zh) | 视频数据传输的调节方法及装置 | |
US9521178B1 (en) | Dynamic bandwidth thresholds | |
CN105765925B (zh) | 在由网络设备运行的进行中业务会话之间分布网络的可用带宽的方法以及相应设备 | |
CN109729437B (zh) | 流媒体自适应传输方法、终端和*** | |
WO2014143631A1 (en) | Playback stall avoidance in adaptive media streaming | |
US11863841B2 (en) | Video playing control method and system | |
CN103002354A (zh) | 一种消除视频数据传输网络抖动的方法及*** | |
CN105578211A (zh) | 基于无限服务节点的直播加速网络卡顿优化方法及*** | |
CN112312137A (zh) | 一种视频传输方法、装置、电子设备及存储介质 | |
CN108881931A (zh) | 一种数据缓冲方法及网络设备 | |
CN105516018B (zh) | 网络数据传输方法和装置 | |
Yaqoob et al. | A DASH-based efficient throughput and buffer occupancy-based adaptation algorithm for smooth multimedia streaming | |
CN107920108A (zh) | 一种媒体资源的推送方法、客户端及服务器 | |
US20220224778A1 (en) | Delivery of media content to a media device via multiple data packet streams | |
CN104168218B (zh) | 抖动缓冲方法及装置 | |
Rahman et al. | SABA: Segment and buffer aware rate adaptation algorithm for streaming over HTTP | |
Nguyen et al. | An adaptive streaming method of 360 videos over HTTP/2 protocol |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20180123 Address after: 100000 floor 2, unit 3, floor No. 1, Futong East Street, Chaoyang District, Beijing Applicant after: Beijing Yi Yun cloud Technology Co., Ltd. Address before: 518057 Guangdong, Shenzhen, Nanshan District science and technology in the road Software Park, two, 11, two B306 Applicant before: SHENZHEN YUNJUHUI DIGITAL TECHNOLOGY CO., LTD. |
|
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20180201 Address after: 100102 floor 2, unit 3, building No. 2, Futong East Street, Chaoyang District, Beijing, 121806 Applicant after: Beijing Yi Yun cloud Technology Co., Ltd. Address before: 518057 Guangdong, Shenzhen, Nanshan District science and technology in the road Software Park, two, 11, two B306 Applicant before: SHENZHEN YUNJUHUI DIGITAL TECHNOLOGY CO., LTD. |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20211118 Address after: Room 1125, 1f, building 9, No. 66, East Tiantan Road, Dongcheng District, Beijing 100010 Patentee after: YINGHUA HIGHTECH Co.,Ltd. Address before: 100102 121806, 15 / F, unit 2, building 3, yard 1, Futong East Street, Chaoyang District, Beijing Patentee before: Beijing Yi Yun cloud Technology Co.,Ltd. |