CN106385594A - 一种优化视频直播服务的方法 - Google Patents

一种优化视频直播服务的方法 Download PDF

Info

Publication number
CN106385594A
CN106385594A CN201610826897.2A CN201610826897A CN106385594A CN 106385594 A CN106385594 A CN 106385594A CN 201610826897 A CN201610826897 A CN 201610826897A CN 106385594 A CN106385594 A CN 106385594A
Authority
CN
China
Prior art keywords
live
video
optimization
broadcast service
live broadcast
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
CN201610826897.2A
Other languages
English (en)
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.)
Shenzhen City Lime Interactive Technology Development Co Ltd
Original Assignee
Shenzhen City Lime Interactive Technology Development 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 Shenzhen City Lime Interactive Technology Development Co Ltd filed Critical Shenzhen City Lime Interactive Technology Development Co Ltd
Priority to CN201610826897.2A priority Critical patent/CN106385594A/zh
Publication of CN106385594A publication Critical patent/CN106385594A/zh
Pending legal-status Critical Current

Links

Classifications

    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/23805Controlling the feeding rate to the network, e.g. by controlling the video pump
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/238Interfacing the downstream path of the transmission network, e.g. adapting the transmission rate of a video stream to network bandwidth; Processing of multiplex streams
    • H04N21/2387Stream processing in response to a playback request from an end-user, e.g. for trick-play
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • 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)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种优化视频直播服务的方法,包括:在客户端APP启动后,获取ping服务器下发的IP列表中网络延迟最小的IP;进入视频直播,该过程中应用所述网络延迟最小的IP请求数据。本发明根据用户行为实施预加载策略,并修改播放器逻辑,动态调整播放策略,大大缩短了直播首屏时间、减小了直播卡顿率、减小了直播延时时间,大大提升了用户体验。

Description

一种优化视频直播服务的方法
技术领域
本发明涉及通信技术领域,尤其涉及一种优化视频直播服务的方法。
背景技术
随着互联网多媒体技术的发展,在网络带宽不断增长的今天,网络视频以其便捷的访问体验、多样化的影片来源、实时的更新速度吸引了广大的用户,使得网络视频成为了用户网络生活不可或缺的重要组成部分。
在众多网络视频中,包含文本信息交流的社交类直播视频以其新颖、展现形式丰富等优点逐渐被广大用户所关注。视频直播已经成为社交里新兴起的互动方式。视频的直播体验的好坏主要体现在下面三点:第一,首屏时间,即用户点开到看到主播画面的时间;第二,卡顿率,即直播页面在单位时间内卡顿次数;第三,延迟时间,即主播端推送到观众端的延迟时间。首屏时间和延迟时间越短、卡顿率越低,用户体验越佳。然而,目前很多平台均未有解决上述问题,视频直播的体验太差,严重时甚至导致这样的社交方式会直接被用户抛弃,以致用户流失。
发明内容
本发明的主要目的在于提出一种优化视频直播服务的方法,优化首屏时间、卡顿率、延迟时间,为视频直播用户提供更佳的用户体验。
为实现上述目的,本发明提供了一种优化视频直播服务的方法,包括:
在客户端APP启动后,获取ping服务器下发的IP列表中网络延迟最小的IP;
进入视频直播,该过程中应用所述网络延迟最小的IP请求数据。
可选的,上述方法还包括:在进入视频直播之前,根据用户滑动,预加载当前屏幕显示的直播列表的进程,缓存相关数据提前做播放逻辑。
可选的,上述方法还包括:在进入视频直播时,在收到服务器第一个关键帧就立即渲染直播页面。
可选的,上述方法还包括:进入视频直播后,播放器开始推流缓存,监控到用户网络环境差的时候使用缓存继续播放。
可选的,上述方法还包括:进入视频直播后,第一帧保存显示时间戳和本地时间差,若时间差大于预设阈值,则刷新播放器缓存队列,使用快放或追帧策略。
与现有技术相比,本发明具有以下有益效果:
本发明根据用户行为实施预加载策略,并修改播放器逻辑,动态调整播放策略,大大缩短了直播首屏时间、减小了直播卡顿率、减小了直播延时时间,大大提升了用户体验。
附图说明
图1为本发明实施例提供的优化视频直播服务的方法流程图;
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
现在将参考附图描述实现本发明各个实施例的移动终端。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,"模块"与"部件"可以混合地使用。
本发明的核心思想为:
1、优化首屏时间。
1.1、优化直播业务的逻辑,根据用户行为预加载直播页面的一些进程。
1.2、修改播放器逻辑,收到第一个关键帧就立即渲染直播页面。
2、优化卡顿率。
2.1、APP启动时ping服务器下发的IP列表,取用户位置下网络延迟最小的IP,使用户获取最佳的网络环境。
2.2、播放器开启缓存队列,当监控到用户网络环境差的时候,使用缓存播放。
3、优化延迟时间。
3.1、延迟时间增大时,刷新播放器缓存。
3.2、网络如果发生抖动等延时累加,使用快放或追帧策略。
以广场舞视频直播实例为例,请参阅图1,本实施例中优化视频直播服务的方法包括以下步骤:
步骤101、APP启动,ping服务器下发的IP列表,获取延迟最小的IP,往后使用该IP请求数据。
步骤102、根据用户滑动,预加载当屏幕显示的直播列表的进程,缓存相关数据提前做播放逻辑。
步骤103、在收到服务器第一个关键帧就立即渲染直播页面,进行直播推流。
步骤104、播放器开始推流缓存,监控到用户网络环境差的时候使用缓存继续播放。
步骤105、第一帧保存PTS(presentation time stamp,显示时间戳,主要用于度量解码后的视频帧什么时候被显示出来)和本地时间差,时间差大的时候,刷新播放器缓存队列,使用快放或追帧策略。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

Claims (5)

1.一种优化视频直播服务的方法,其特征在于,该方法包括:
在客户端APP启动后,获取ping服务器下发的IP列表中网络延迟最小的IP;
进入视频直播,该过程中应用所述网络延迟最小的IP请求数据。
2.如权利要求1所述优化视频直播服务的方法,其特征在于,该方法还包括:在进入视频直播之前,根据用户滑动,预加载当前屏幕显示的直播列表的进程,缓存相关数据提前做播放逻辑。
3.如权利要求1所述优化视频直播服务的方法,其特征在于,该方法还包括:在进入视频直播时,在收到服务器第一个关键帧就立即渲染直播页面。
4.如权利要求1所述优化视频直播服务的方法,其特征在于,该方法还包括:进入视频直播后,播放器开始推流缓存,监控到用户网络环境差的时候使用缓存继续播放。
5.如权利要求1所述优化视频直播服务的方法,其特征在于,该方法还包括:进入视频直播后,第一帧保存显示时间戳和本地时间差,若时间差大于预设阈值,则刷新播放器缓存队列,使用快放或追帧策略。
CN201610826897.2A 2016-09-18 2016-09-18 一种优化视频直播服务的方法 Pending CN106385594A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610826897.2A CN106385594A (zh) 2016-09-18 2016-09-18 一种优化视频直播服务的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610826897.2A CN106385594A (zh) 2016-09-18 2016-09-18 一种优化视频直播服务的方法

Publications (1)

Publication Number Publication Date
CN106385594A true CN106385594A (zh) 2017-02-08

Family

ID=57935773

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610826897.2A Pending CN106385594A (zh) 2016-09-18 2016-09-18 一种优化视频直播服务的方法

Country Status (1)

Country Link
CN (1) CN106385594A (zh)

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107066545A (zh) * 2017-03-17 2017-08-18 北京潘达互娱科技有限公司 一种页面加载方法与装置
CN107295426A (zh) * 2017-08-15 2017-10-24 四川长虹电器股份有限公司 一种低延迟的视频直播优化及回播方法
CN107333163A (zh) * 2017-06-29 2017-11-07 上海鋆创信息技术有限公司 一种视频处理方法及装置、一种终端及存储介质
CN107592567A (zh) * 2017-08-25 2018-01-16 触景无限科技(北京)有限公司 消除视频卡顿的方法及装置
CN107707938A (zh) * 2017-10-11 2018-02-16 湖南机友科技有限公司 降低直播视频播放延迟的方法及装置
CN107743252A (zh) * 2017-11-01 2018-02-27 创盛视联数码科技(北京)有限公司 一种降低直播延迟的方法
CN107846621A (zh) * 2017-09-28 2018-03-27 北京京东尚科信息技术有限公司 延时处理方法、***和电子设备
CN108513149A (zh) * 2017-02-28 2018-09-07 北京新唐思创教育科技有限公司 一种直播延迟测试方法及其装置
CN108769727A (zh) * 2018-06-15 2018-11-06 北京奇艺世纪科技有限公司 一种直播视频预加载方法及装置
CN109151492A (zh) * 2018-09-29 2019-01-04 网宿科技股份有限公司 一种直播视频的快速启动方法及装置
CN109309842A (zh) * 2017-07-28 2019-02-05 腾讯科技(深圳)有限公司 直播数据处理方法和装置、计算机设备和存储介质
CN109510980A (zh) * 2019-01-10 2019-03-22 湖南快乐阳光互动娱乐传媒有限公司 一种直播延时测量方法及***
CN109936769A (zh) * 2019-04-23 2019-06-25 深圳大学 一种视频卡顿检测方法、检测***、移动终端及存储装置
CN110933448A (zh) * 2019-11-29 2020-03-27 广州市百果园信息技术有限公司 直播列表服务***及方法
CN111314165A (zh) * 2019-12-18 2020-06-19 上海米哈游天命科技有限公司 一种游戏服务器确定方法、装置、服务器和介质
CN111405298A (zh) * 2020-02-17 2020-07-10 重庆邮电大学 一种基于KCP协议的Android端到端直播方法
CN111897978A (zh) * 2020-08-04 2020-11-06 广州虎牙科技有限公司 直播状态监测方法、装置、电子设备及存储介质
CN111918092A (zh) * 2020-08-12 2020-11-10 广州繁星互娱信息科技有限公司 视频流处理方法、装置、服务器及存储介质
WO2021057693A1 (zh) * 2019-09-24 2021-04-01 广州虎牙科技有限公司 交互视频的处理与播放控制
CN112637657A (zh) * 2019-09-24 2021-04-09 广州虎牙科技有限公司 交互视频的播放控制方法、装置和***
CN112637612A (zh) * 2019-09-24 2021-04-09 广州虎牙科技有限公司 直播平台及其交互视频处理方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104065523A (zh) * 2013-03-19 2014-09-24 腾讯科技(深圳)有限公司 连接速率检测方法及装置
CN105072480A (zh) * 2015-07-29 2015-11-18 无锡天脉聚源传媒科技有限公司 一种视频直播方法及装置
CN105868241A (zh) * 2015-12-11 2016-08-17 乐视网信息技术(北京)股份有限公司 数据加载方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104065523A (zh) * 2013-03-19 2014-09-24 腾讯科技(深圳)有限公司 连接速率检测方法及装置
CN105072480A (zh) * 2015-07-29 2015-11-18 无锡天脉聚源传媒科技有限公司 一种视频直播方法及装置
CN105868241A (zh) * 2015-12-11 2016-08-17 乐视网信息技术(北京)股份有限公司 数据加载方法及装置

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108513149B (zh) * 2017-02-28 2021-04-09 北京新唐思创教育科技有限公司 一种直播延迟测试方法及其装置
CN108513149A (zh) * 2017-02-28 2018-09-07 北京新唐思创教育科技有限公司 一种直播延迟测试方法及其装置
CN107066545A (zh) * 2017-03-17 2017-08-18 北京潘达互娱科技有限公司 一种页面加载方法与装置
CN107333163A (zh) * 2017-06-29 2017-11-07 上海鋆创信息技术有限公司 一种视频处理方法及装置、一种终端及存储介质
CN109309842A (zh) * 2017-07-28 2019-02-05 腾讯科技(深圳)有限公司 直播数据处理方法和装置、计算机设备和存储介质
CN107295426A (zh) * 2017-08-15 2017-10-24 四川长虹电器股份有限公司 一种低延迟的视频直播优化及回播方法
CN107592567A (zh) * 2017-08-25 2018-01-16 触景无限科技(北京)有限公司 消除视频卡顿的方法及装置
CN107846621A (zh) * 2017-09-28 2018-03-27 北京京东尚科信息技术有限公司 延时处理方法、***和电子设备
CN107707938B (zh) * 2017-10-11 2020-12-08 湖南机友科技有限公司 降低直播视频播放延迟的方法及装置
CN107707938A (zh) * 2017-10-11 2018-02-16 湖南机友科技有限公司 降低直播视频播放延迟的方法及装置
CN107743252A (zh) * 2017-11-01 2018-02-27 创盛视联数码科技(北京)有限公司 一种降低直播延迟的方法
CN108769727A (zh) * 2018-06-15 2018-11-06 北京奇艺世纪科技有限公司 一种直播视频预加载方法及装置
CN108769727B (zh) * 2018-06-15 2021-12-21 北京奇艺世纪科技有限公司 一种直播视频预加载方法及装置
CN109151492A (zh) * 2018-09-29 2019-01-04 网宿科技股份有限公司 一种直播视频的快速启动方法及装置
CN109510980A (zh) * 2019-01-10 2019-03-22 湖南快乐阳光互动娱乐传媒有限公司 一种直播延时测量方法及***
CN109936769A (zh) * 2019-04-23 2019-06-25 深圳大学 一种视频卡顿检测方法、检测***、移动终端及存储装置
CN109936769B (zh) * 2019-04-23 2021-06-04 深圳大学 一种视频卡顿检测方法、检测***、移动终端及存储装置
CN112637612A (zh) * 2019-09-24 2021-04-09 广州虎牙科技有限公司 直播平台及其交互视频处理方法
CN112637612B (zh) * 2019-09-24 2021-11-23 广州虎牙科技有限公司 直播平台及其交互视频处理方法
WO2021057693A1 (zh) * 2019-09-24 2021-04-01 广州虎牙科技有限公司 交互视频的处理与播放控制
CN112637657A (zh) * 2019-09-24 2021-04-09 广州虎牙科技有限公司 交互视频的播放控制方法、装置和***
CN110933448A (zh) * 2019-11-29 2020-03-27 广州市百果园信息技术有限公司 直播列表服务***及方法
CN110933448B (zh) * 2019-11-29 2022-07-12 广州市百果园信息技术有限公司 直播列表服务***及方法
CN111314165A (zh) * 2019-12-18 2020-06-19 上海米哈游天命科技有限公司 一种游戏服务器确定方法、装置、服务器和介质
CN111405298A (zh) * 2020-02-17 2020-07-10 重庆邮电大学 一种基于KCP协议的Android端到端直播方法
CN111897978A (zh) * 2020-08-04 2020-11-06 广州虎牙科技有限公司 直播状态监测方法、装置、电子设备及存储介质
CN111918092A (zh) * 2020-08-12 2020-11-10 广州繁星互娱信息科技有限公司 视频流处理方法、装置、服务器及存储介质

Similar Documents

Publication Publication Date Title
CN106385594A (zh) 一种优化视频直播服务的方法
CN106487781B (zh) 基于直播的资源数据处理方法、装置和***
JP6445719B2 (ja) プレロール広告再生方法、端末、およびビデオサーバ
US9686329B2 (en) Method and apparatus for displaying webcast rooms
US20160295269A1 (en) Information pushing method, device and system
CN108322685A (zh) 视频插帧方法、存储介质以及终端
US20190156434A1 (en) Identification of rule violations in a network community
US20140372179A1 (en) Real-time social analysis for multimedia content service
US20100263005A1 (en) Method and system for egnaging interactive web content
WO2014183427A1 (en) Method and apparatus for displaying webcast rooms
CN106658064B (zh) 虚拟礼物展示方法及装置
CN102905170A (zh) 视频的弹幕方法及***
WO2020094036A1 (zh) 用于终端的无线网络连接方法
CN108174267B (zh) 直播中互动信息的发送装置、方法及计算机可读存储介质
CN107748690A (zh) 应用跳转方法、装置和计算机存储介质
US10827029B2 (en) Event management and presentation
CN111090533A (zh) 公告信息发送方法、装置、电子设备及存储介质
KR101991609B1 (ko) 사용자 모바일 네트워크 및 데이터 플랜에 기초한 콘텐츠의 필터링
WO2017147273A1 (en) Personalized messaging management system for enhanced user engagement in a subscribed network
US9906485B1 (en) Apparatus and method for coordinating live computer network events
CN112954426A (zh) 视频播放方法、电子设备及存储介质
CN110337043A (zh) 电视的视频播放方法、装置及存储介质
CN111031273A (zh) 一种移动终端的语音视频通话广告管理***
US20170279749A1 (en) Modular Communications
CN108683926A (zh) 客户端退出控制方法、客户端、服务器及计算机设备

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20170208

RJ01 Rejection of invention patent application after publication