CN111698521A - 网络直播方法和装置 - Google Patents

网络直播方法和装置 Download PDF

Info

Publication number
CN111698521A
CN111698521A CN201910183656.4A CN201910183656A CN111698521A CN 111698521 A CN111698521 A CN 111698521A CN 201910183656 A CN201910183656 A CN 201910183656A CN 111698521 A CN111698521 A CN 111698521A
Authority
CN
China
Prior art keywords
live
anchor
video stream
playing
account
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
CN201910183656.4A
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.)
Guangzhou Hualin Jewelry Co ltd
Original Assignee
Guangzhou Hualin Jewelry 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 Guangzhou Hualin Jewelry Co ltd filed Critical Guangzhou Hualin Jewelry Co ltd
Priority to CN201910183656.4A priority Critical patent/CN111698521A/zh
Publication of CN111698521A publication Critical patent/CN111698521A/zh
Pending legal-status Critical Current

Links

Images

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/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • 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/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • 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/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23106Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
    • 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/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
    • 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/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • 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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • 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
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44245Monitoring the upstream path of the transmission network, e.g. its availability, bandwidth
    • 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本申请涉及一种网络直播方法和装置。所述方法包括:接收同一主播账号对应的多条直播视频流;多条直播视频流来自多个主播端,多个主播端分别对应不同的视频拍摄角度;将多条直播视频流存储至主播账号对应的直播间;若确定多条直播视频流中的至少一条直播视频流满足直播条件,则向观众端发送主播开播通知;主播开播通知中携带有主播账号及其对应的直播间信息。采用本方法,直播间存储的各条满足直播条件的直播视频流可以分别在观众端播放,以对相应的直播对象进行多角度展示,有效提高了相应直播内容的展示效果。

Description

网络直播方法和装置
技术领域
本申请涉及互联网技术领域,特别是涉及一种网络直播方法和装置。
背景技术
随着互联网技术的飞速发展,网络直播已经得到广泛使用,并受到各类群体的喜爱。传统的网络直播往往采用一个主播端获取主播展示的直播内容,通过相关服务器将直播内容传输至观众端,然而上述采集直播内容的方式仅能从一个角度采集相应的直播内容,以购物直播为例,通过主播端从某方向获取商品的直播内容,使观众端播放上述直播内容,此时观众难以同时从直播内容中获知相应商品各个方面的细节,可见传统的网络直播方式存在直播内容展示效果差的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高直播内容展示效果的网络直播方法和装置。
一种网络直播方法,所述方法包括:
接收同一主播账号对应的多条直播视频流;多条直播视频流来自多个主播端,多个主播端分别对应不同的视频拍摄角度;
将多条直播视频流存储至主播账号对应的直播间;
若确定多条直播视频流中的至少一条直播视频流满足直播条件,则向观众端发送主播开播通知;主播开播通知中携带有主播账号及其对应的直播间信息。
在一个实施例中,上述主播账号包括主账号和副账号;
上述将多条直播视频流存储至主播账号对应的直播间包括:
将主视频流存储至主播账号对应的直播间;主视频流为第一主播端推送的直播视频流;第一主播端为登录主账号的主播端;
将副视频流存储至主播账号对应的直播间;副视频流为第二主播端推送的直播视频流;第二主播端为登录副账号的主播端。
作为一个实施例,在将多条直播视频流存储至主播账号对应的直播间之前,上述方法还包括:
若主视频流不满足直播条件,则隐藏主视频流,并在副视频流中选取一条直播视频流作为新的主视频流。
作为一个实施例,在隐藏主视频流,并在副视频流中选取一条直播视频流作为新的主视频流之后,上述方法还包括:
在第一主播端推送的直播视频流满足直播条件时,将当前的主视频流确定为副视频流,并将第一主播端推送的直播视频流重新确定为主视频流。
在一个实施例中,在将多条直播视频流存储至主播账号对应的直播间之前,上述方法还包括:
若副视频流不满足直播条件,则隐藏副视频流
在一个实施例中,上述方法还包括:
若各个直播视频流均不满足直播条件,则返回主播账号对应的错误信息。
一种网络直播方法,所述方法包括:
接收主播开播通知;主播开播通知中携带有主播账号及其对应的直播间信息;直播间中存储有主播账号对应的多条直播视频流;多条直播视频流来自多个主播端,多个主播端分别对应不同的视频拍摄角度;
接收进入直播间的操作指令,进入主播账号对应的直播间;
播放直播间中的至少两条直播视频流。
在一个实施例中,上述主播账号包括主账号和副账号;
上述播放直播间中的至少两条直播视频流包括:
在第一播放窗口播放主视频流;主视频流为来自第一主播端的直播视频流;第一主播端为登录主账号的主播端;
在第二播放窗口播放副视频流;副视频流为来自第二主播端的直播视频流;第二主播端为登录副账号的主播端。
作为一个实施例,在播放直播间中的至少两条直播视频流之后,上述方法还包括:
检测目标播放窗口的切换指令,将目标播放窗口的播放内容切换至第一播放窗口播放,并将第一播放窗口的播放内容切换至目标播放窗口播放;目标播放窗口为第二播放窗口或者第二播放窗口中的一个播放窗口。
作为一个实施例,上述第二播放窗口悬浮在第一播放窗口上。
作为一个实施例,在上述播放直播间中的至少两条直播视频流之后,上述方法还包括:
检测目标播放窗口的移动指令,根据移动指令移动目标播放窗口。
一种网络直播装置,所述装置包括:
第一接收模块,用于接收同一主播账号对应的多条直播视频流;多条直播视频流来自多个主播端,多个主播端分别对应不同的视频拍摄角度;
存储模块,用于将多条直播视频流存储至主播账号对应的直播间;
发送模块,用于若确定多条直播视频流中的至少一条直播视频流满足直播条件,则向观众端发送主播开播通知;主播开播通知中携带有主播账号及其对应的直播间信息。
一种网络直播装置,所述装置包括:
第二接收模块,用于接收主播开播通知;主播开播通知中携带有主播账号及其对应的直播间信息;直播间中存储有主播账号对应的多条直播视频流;多条直播视频流来自多个主播端,多个主播端分别对应不同的视频拍摄角度;
第三接收模块,用于接收进入直播间的操作指令,进入主播账号对应的直播间;
播放模块,用于播放直播间中的至少两条直播视频流。
一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例提供的网络直播方法。
一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一实施例提供的网络直播方法。
上述网络直播方法和装置,可以接收同一主播账号对应的多条直播视频流,将多条直播视频流存储至主播账号对应的直播间,在确定多条直播视频流中的至少一条直播视频流满足直播条件时,向观众端发送主播开播通知,使观众端运行的直播客户端可以获取上述主播开播通知,进入相应的直播间,这样直播间存储的各条满足直播条件的直播视频流便可以分别在观众端播放,以对相应的直播对象进行多角度展示,有效提高了相应直播内容的展示效果。
附图说明
图1为一个实施例中网络直播方法的应用环境图;
图2为一个实施例中网络直播方法的流程示意图;
图3为另一个实施例中网络直播方法的流程示意图;
图4为一个实施例中显示界面示意图;
图5为一个实施例中显示界面示意图;
图6为一个实施例中网络直播装置的结构框图;
图7为一个实施例中网络直播装置的结构框图;
图8为一个实施例中计算机设备的内部结构图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
本申请提供的网络直播方法,可以应用于如图1所示的应用环境中。如图1所示,多个主播端102分别通过网络连接服务器104,观众端106可以通过网络连接服务器104。各个主播端102均登录同一个主播账号,分别从不同的视频拍摄角度拍摄直播对象,以采集直播内容,获得相应的直播视频流,将上述直播视频流分别推送至服务器104,服务器104将多条直播视频流存储至主播账号对应的直播间,检测所接收的各个直播视频流的传输速度,若至少一条直播视频流满足直播条件,则向观众端发送主播开播通知,上述观众端接收上述主播账号对应的主播开播通知,接收进入直播间的操作指令,进入主播账号对应的直播间,播放直播间中的至少两条直播视频流。其中,主播端102可以包括智能手机和/或平板电脑等具有视频采集功能的智能处理设备。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现;若服务器104包括多个服务器,具体可以包括中转服务器、直播服务器和直播互动服务器等服务器设备,各个服务器设备共同协作以保证网络直播的顺利进行。观众端106可以是个人计算机、笔记本电脑、智能手机、平板电脑和电视机等各种智能播放设备。
在一个实施例中,如图2所示,提供了一种网络直播方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:
S210,接收同一主播账号对应的多条直播视频流;多条直播视频流来自多个主播端,多个主播端分别对应不同的视频拍摄角度。
上述主播账号包括多个从属账号,如主账号和副账号等。各个主播端分别登录一个从属账号,从不同的视频拍摄角度对直播对象进行拍摄,以采集直播对象各个方向展示的直播内容。具体地,各个主播端可以分别设置在直播对象需要进行细节展示的各个方向,比如若某直播对象的前后左右四个方向均需要进行细节展示,则可以在直播对象的前后左右四个方向分别设置一个主播端,以分别在上述四个方向对应的视频拍摄角度通过录制等形式采集相应的直播内容,形成相应的直播视频流推送至服务器。
上述步骤S210之前,主播可以在主播端登录主播账号,具体可以在各个主播端运行的主播客户端登录一个从属账号,通过其中一个主播客户端发送开播请求,服务器(如中转服务器)接收主播客户端发送的开播请求,检测登录相应主播账号的设备数量,若设备数量大于1,则确认上述主播账号对应的网络直播为多屏直播,需要检测登录上述主播账号的各个设备(主播端)分别推送的直播视频流。
S220,将多条直播视频流存储至主播账号对应的直播间。
具体地,服务器可以将各条直播视频流缓存至主播账号对应的直播间。
S230,若确定多条直播视频流中的至少一条直播视频流满足直播条件,则向观众端发送主播开播通知;主播开播通知中携带有主播账号及其对应的直播间信息。
上述直播条件可以包括传输速度是否达到预设的速度阈值等条件。例如,若某条直播视频流的传输速度大于或者等于速度阈值,则判定该条直播视频流满足直播条件;上述速度阈值可以依据网络直播对应的播放清晰度确定,比如可以设置为500kb/s(字节/秒)等传输速度值。若某条直播视频流满足直播条件,则该条直播视频流对应的视频数据可以在观众端进行顺畅地播放,若某条直播视频流不满足直播条件,则该条直播视频流对应的视频数据在播放过程中可能出现卡顿等播放不顺畅的情况。
上述步骤S230在至少一条直播视频流满足直播条件,则向观众端发送主播开播通知,使观众用户可以获知主播账号对应的主播开播通知,进入相应直播间,这样直播间存储的各个直播视频流便可以分别在观众端播放,具体可以在观众端运行的直播客户端播放。
上述网络直播方法,可以接收同一主播账号对应的多条直播视频流,将多条直播视频流存储至主播账号对应的直播间,在确定多条直播视频流中的至少一条直播视频流满足直播条件时,向观众端发送主播开播通知,使观众端运行的直播客户端可以获取上述主播开播通知,进入相应的直播间,这样直播间存储的各条满足直播条件的直播视频流便可以分别在观众端播放,以对相应的直播对象进行多角度展示,有效提高了相应直播内容的展示效果。
在一个实施例中,上述主播账号包括主账号和副账号;
上述将多条直播视频流存储至主播账号对应的直播间包括:
将主视频流存储至主播账号对应的直播间;主视频流为第一主播端推送的直播视频流;第一主播端为登录主账号的主播端;
将副视频流存储至主播账号对应的直播间;副视频流为第二主播端推送的直播视频流;第二主播端为登录副账号的主播端。
具体地,上述主账号的数量通常为1个,副账号的数量可以为1个或者多个,主播可以依据直播对象的展示需求设定副账号的个数。
可选地,上述直播间可以设置主存储区和副存储区,服务器将主视频流推送至主存储区,将副视频流推送至副存储区。若副账号的数量为多个,直播间可以分别设置各个副账号对应的副存储区,各个副账号分别对应一个副视频流,服务器分别将任意一个副账号对应的副视频流推送至该副账号对应的副存储区。
作为一个实施例,在将多条直播视频流存储至主播账号对应的直播间之前,上述方法还包括:
若主视频流不满足直播条件,则隐藏主视频流,并在副视频流中选取一条直播视频流作为新的主视频流。
具体地,服务器在检测到主视频流的传输速度小于速度阈值时,可以判定主视频流不满足直播条件。若副视频流的数量为1,在隐藏主视频流时,可以将副视频流作为新的主视频流推送至相应的直播间进行存储。若副视频流的数量大于1,在隐藏主视频流时,可以在副视频流中选取一条视频流作为新的主视频流。具体地,可以设置各个副账号分别对应的优先级,依据副账号的优先级确定各个副账号对应的副视频流的优先级,将优先级最高的副视频流确定为新的主视频流,将主视频流推送至的直播间的主存储区,使主视频流在观众端的主窗口(第一播放窗口)播放,以保证主窗口所播放视频数据的顺畅性。
作为一个实施例,在隐藏主视频流,并在副视频流中选取一条直播视频流作为新的主视频流之后,上述方法还包括:
在第一主播端推送的直播视频流满足直播条件时,将当前的主视频流确定为副视频流,并将第一主播端推送的直播视频流重新确定为主视频流。
第一主播端(即登录主账号的的主播端)可以设置在能够较为全面地采集相应直播内容的视频拍摄角度,如直播对象的正面。第一主播端采集的直播视频流可以从整体上表征主播需要表达的直播内容。
本实施例在第一主播端推送的直播视频流满足直播条件时,如第一主播端推送的直播视频流传输顺畅时,将其重新确定为主视频流,使其在观众端的主窗口播放,这样主窗口所播放的内容便可以从整体上表征主播需要表达的内容。
在一个实施例中,在将多条直播视频流存储至主播账号对应的直播间之前,上述方法还包括:
若副视频流不满足直播条件,则隐藏副视频流。
具体地,服务器在检测到副视频流的传输速度小于速度阈值时,可以判定副视频流不满足直播条件,隐藏副视频流。
副视频流副视频流不满足直播条件,可能导致相应的视频播放出现卡顿等状况,此时需要隐藏上述副视频流,并在观众端隐藏上述副视频流对应的播放窗口,以保证在观众端所播放内容的顺畅性。若检测到副视频流满足直播条件如其传输速度大于或者等于速度阈值,则停止对其进行的隐藏,并在观众端重新显示相应的播放窗口,使上述副视频流在上述播放窗口重新进行播放,以保证所播放内容的完整性。
可选地,若副视频流的数量为多个,则可以检测不满足直播条件的副视频流,得到若干个目标视频流,分别隐藏各个目标视频流,并在观众端隐藏各个目标视频流分别对应的播放窗口。在检测到所隐藏的目标视频流满足直播条件时,则停止对其进行的隐藏,并在观众端重新显示相应的播放窗口,使所隐藏的目标视频流重新在相应的播放窗口播放。
在一个实施例中,上述方法还包括:
若各个直播视频流均不满足直播条件,则返回主播账号对应的错误信息。
若各个直播视频流均不满足直播条件,如各个视频流的传输速度均小于速度阈值,此时各个视频流分别对应的视频数据便无法得到顺畅播放,服务器可以生成主播账号对应的错误信息,将上述错误信息下发至登录主播账号的主播端,以使主播获知上述错误信息,进行相关处理,比如可以对各个主播端的网络连接状况等进行检测和修复等等。
在一个实施例中,如图3所示,提供了一种网络直播方法,以该方法应用于图1中的观众端为例进行说明,包括以下步骤:
S410,接收主播开播通知;主播开播通知中携带有主播账号及其对应的直播间信息;直播间中存储有主播账号对应的多条直播视频流;多条直播视频流来自多个主播端,多个主播端分别对应不同的视频拍摄角度;
S420,接收进入直播间的操作指令,进入主播账号对应的直播间;
S430,播放直播间中的至少两条直播视频流。
观众端可以通过其运行的直播客户端接收主播账号对应的主播开播通知,对上述主播开播通知进行显示等处理,以使观看用户获知主播开播通知,通过点击相应直播间入口等方式向观众端输入进入直播间的操作指令,此时,观众端(如观众端运行的直播客户端)可以接收进入直播间的操作指令,进入主播账号对应的直播间,在直播间获得各个直播视频流对应的视频数据,并与相应的主播进行互动。
登录主播账号的多个主播端分别从各个视频拍摄角度采集直播内容,得到各个直播视频流。上述主播账号包括多个从属账号,如主账号和副账号等。各个主播端分别登录一个从属账号,从不同视频拍摄角度分别对应的方向采集相应的直播内容。具体地,各个主播端可以分别设置在直播对象需要进行细节展示的各个方向,比如若某直播对象的前后左右四个方向均需要进行细节展示,则可以在直播对象的前后左右四个方向分别设置一个主播端,以分别在上述四个方向通过录制等形式采集相应的直播内容,形成相应的直播视频流推送至服务器。
服务器接收到各个直播视频流后,可以将各个直播视频流存储至相应的直播间,在至少一条直播视频流满足直播条件时,向观众端发送主播开播通知。具体地,某观看用户(如观众)在观众端运行的直播客户端获知主播账号对应的主播开播通知后,可以通过点击主播账号对应的直播入口等方式输入进入相应直播间的操作指令,此时观众端可以向服务器(如直播互动服务器)发送加入请求指令,服务器检测到上述加入请求指令时,可以将该观看用户加入相应直播间,此时上述直播客户端便可以对直播间中满足直播条件的各个直播视频流进行播放;上述观看用户还可以在直播间与相应主播进行聊天等互动。
上述网络直播方法,可以在观众端分别播放至少两个视频拍摄角度采集的的直播内容,以对相应的直播细节进行展示,有效提高了相应的直播效果。
在一个实施例中,上述主播账号包括主账号和副账号;
上述播放直播间中的至少两条直播视频流包括:
在第一播放窗口播放主视频流;主视频流为来自第一主播端的直播视频流;第一主播端为登录主账号的主播端;
在第二播放窗口播放副视频流;副视频流为来自第二主播端的直播视频流;第二主播端为登录副账号的主播端。
上述主账号的数量通常为1个,副账号的数量可以为1个或者多个,主播可以依据直播对象的展示需求设定副账号的个数。若副账号的数量为多个,各个副账号分别对应一个副视频流,观众端的显示界面可以显示各个副视频流分别对应的第二播放窗口,以分别在各个第二播放窗口播放相应的副视频流。
上述第一播放窗口和第二播放窗口可以分别排列在观众端的一个显示界面。通常情况下,第一播放窗口的窗口尺寸大于第二播放窗口的窗口尺寸;第一播放窗口可以覆盖整个显示界面或者位于相应显示界面的中间位置,若干个第二播放窗口可以整齐地排列在显示界面的一端或者一侧。
作为一个实施例,在播放直播间中的至少两条直播视频流之后,上述方法还包括:
检测目标播放窗口的切换指令,将目标播放窗口的播放内容切换至第一播放窗口播放,并将第一播放窗口的播放内容切换至目标播放窗口播放;目标播放窗口为第二播放窗口或者第二播放窗口中的一个播放窗口。
若观看用户需要重点了解第二播放窗口播放的内容,可以通过点击第二播放窗口等方式向第二播放窗口输入切换指令,观众端检测到第二播放窗口对应的切换指令,可以将第二播放窗口播放的内容切换至第一播放窗口进行播放,使第二播放窗口和第一播放窗口所播放的内容相互交换,这样第二播放窗口所播放的内容便可以通过播放位置更佳的第一播放窗口播放。若显示界面存在多个第二播放窗口,观看用户需要重点了解某第二播放窗口播放的内容,可以将该第二播放窗口确定为目标播放窗口,通过点击目标播放窗口等方式向目标播放窗口输入切换指令,观众端检测到目标播放窗口对应的切换指令,可以将目标播放窗口播放的内容切换至第一播放窗口进行播放,使目标播放窗口和第一播放窗口分别播放的内容相互交换,这样目标播放窗口所播放的内容便可以通过播放位置更佳的第一播放窗口播放。
作为一个实施例,上述第二播放窗口悬浮在第一播放窗口上。
上述第一播放窗口可以覆盖观众端的整个显示界面,上述第二播放窗口可以悬浮在第一播放窗口上,位于第一播放窗口的一侧或者一个角落,参考图4所示,第二播放窗口可以悬浮在第一播放窗口的右上角。若显示界面存在多个第二播放窗口,参考图5所示,各个第二播放窗口可以整齐地排列在第一播放窗口的一侧。
作为一个实施例,在上述播放直播间中的至少两条直播视频流之后,上述方法还包括:
检测目标播放窗口的移动指令,根据移动指令移动目标播放窗口。
上述目标播放窗口可以为第二播放窗口,若第二播放窗口的数量为多个,目标播放窗口为第二播放窗口中的一个。上述移动指令可以通过按住目标播放窗口拖动的方式输入。若目标播放窗口悬浮在第一播放窗口上,在观看用户需要观看目标播放窗口所在位置的播放内容时,可以按住上述目标播放窗口,将上述目标播放窗口移动至其他位置,以观看目标播放窗口原位置对应的播放内容。
应该理解的是,虽然图2、3的流程图中的各个步骤按照箭头的指示依次播放,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,如图6所示,提供了一种网络直播装置,包括:第一接收模块210、存储模块220和发送模块230,其中:
第一接收模块210,用于接收同一主播账号对应的多条直播视频流;多条直播视频流来自多个主播端,多个主播端分别对应不同的视频拍摄角度;
存储模块220,用于将多条直播视频流存储至主播账号对应的直播间;
发送模块230,用于若确定多条直播视频流中的至少一条直播视频流满足直播条件,则向观众端发送主播开播通知;主播开播通知中携带有主播账号及其对应的直播间信息。
在一个实施例中,上述主播账号包括主账号和副账号;
上述存储模块进一步用于:
将主视频流存储至主播账号对应的直播间;主视频流为第一主播端推送的直播视频流;第一主播端为登录主账号的主播端;
将副视频流存储至主播账号对应的直播间;副视频流为第二主播端推送的直播视频流;第二主播端为登录副账号的主播端。
作为一个实施例,上述网络直播装置还包括:
第一隐藏模块,用于若主视频流不满足直播条件,则隐藏主视频流,并在副视频流中选取一条直播视频流作为新的主视频流。
作为一个实施例,上述网络直播装置还包括:
确定模块,用于在第一主播端推送的直播视频流满足直播条件时,将当前的主视频流确定为副视频流,并将第一主播端推送的直播视频流重新确定为主视频流。
在一个实施例中,上述网络直播装置还包括:
第二隐藏模块,用于若所述副视频流不满足直播条件,则隐藏所述副视频流。
在一个实施例中,上述网络直播装置还包括:
返回模块,用于若各个直播视频流均不满足直播条件,则返回主播账号对应的错误信息。
在一个实施例中,如图7所示,提供了一种网络直播装置,包括:第
接收模块410、第三接收模块420和播放模块430,其中:
第二接收模块410,用于接收主播开播通知;主播开播通知中携带有主播账号及其对应的直播间信息;直播间中存储有主播账号对应的多条直播视频流;多条直播视频流来自多个主播端,多个主播端分别对应不同的视频拍摄角度;
第三接收模块420,用于接收进入直播间的操作指令,进入主播账号对应的直播间;
播放模块430,用于播放直播间中的至少两条直播视频流。
在一个实施例中,上述主播账号包括主账号和副账号;
上述播放模块进一步用于:
在第一播放窗口播放主视频流;主视频流为来自第一主播端的直播视频流;第一主播端为登录主账号的主播端;
在第二播放窗口播放副视频流;副视频流为来自第二主播端的直播视频流;第二主播端为登录副账号的主播端。
作为一个实施例,上述网络直播装置还包括:
第一检测模块,用于检测目标播放窗口的切换指令,将目标播放窗口的播放内容切换至第一播放窗口播放,并将第一播放窗口的播放内容切换至目标播放窗口播放;目标播放窗口为第二播放窗口或者第二播放窗口中的一个播放窗口。
作为一个实施例,第二播放窗口悬浮在第一播放窗口上。
作为一个实施例,上述网络直播装置还包括:
第二检测模块,用于检测目标播放窗口的移动指令,根据移动指令移动目标播放窗口。
关于网络直播装置的具体限定可以参见上文中对于网络直播方法的限定,在此不再赘述。上述网络直播装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图8所示。该计算机设备包括通过***总线连接的处理器、存储器、网络接口、播放屏和/或输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***和计算机程序。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种网络直播方法。该计算机设备的播放屏可以是液晶播放屏或者电子墨水播放屏,该计算机设备的输入装置可以是播放屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图8中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
接收同一主播账号对应的多条直播视频流;多条直播视频流来自多个主播端,多个主播端分别对应不同的视频拍摄角度;
将多条直播视频流存储至主播账号对应的直播间;
若确定多条直播视频流中的至少一条直播视频流满足直播条件,则向观众端发送主播开播通知;主播开播通知中携带有主播账号及其对应的直播间信息。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
将主视频流存储至主播账号对应的直播间;主视频流为第一主播端推送的直播视频流;第一主播端为登录主账号的主播端;将副视频流存储至主播账号对应的直播间;副视频流为第二主播端推送的直播视频流;第二主播端为登录副账号的主播端。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
若主视频流不满足直播条件,则隐藏主视频流,并在副视频流中选取一条直播视频流作为新的主视频流。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
在第一主播端推送的直播视频流满足直播条件时,将当前的主视频流确定为副视频流,并将第一主播端推送的直播视频流重新确定为主视频流。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
若所述副视频流不满足直播条件,则隐藏所述副视频流。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
若各个直播视频流均不满足直播条件,则返回主播账号对应的错误信息。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
接收主播开播通知;主播开播通知中携带有主播账号及其对应的直播间信息;直播间中存储有主播账号对应的多条直播视频流;多条直播视频流来自多个主播端,多个主播端分别对应不同的视频拍摄角度;
接收进入直播间的操作指令,进入主播账号对应的直播间;
播放直播间中的至少两条直播视频流。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
在第一播放窗口播放主视频流;主视频流为来自第一主播端的直播视频流;第一主播端为登录主账号的主播端;在第二播放窗口播放副视频流;副视频流为来自第二主播端的直播视频流;第二主播端为登录副账号的主播端。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
检测目标播放窗口的切换指令,将目标播放窗口的播放内容切换至第一播放窗口播放,并将第一播放窗口的播放内容切换至目标播放窗口播放;目标播放窗口为第二播放窗口或者第二播放窗口中的一个播放窗口。
在一个实施例中,处理器执行计算机程序时还实现以下步骤:
检测目标播放窗口的移动指令,根据移动指令移动目标播放窗口。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
接收同一主播账号对应的多条直播视频流;多条直播视频流来自多个主播端,多个主播端分别对应不同的视频拍摄角度;
将多条直播视频流存储至主播账号对应的直播间;
若确定多条直播视频流中的至少一条直播视频流满足直播条件,则向观众端发送主播开播通知;主播开播通知中携带有主播账号及其对应的直播间信息。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
将主视频流存储至主播账号对应的直播间;主视频流为第一主播端推送的直播视频流;第一主播端为登录主账号的主播端;将副视频流存储至主播账号对应的直播间;副视频流为第二主播端推送的直播视频流;第二主播端为登录副账号的主播端。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
若主视频流不满足直播条件,则隐藏主视频流,并在副视频流中选取一条直播视频流作为新的主视频流。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
在第一主播端推送的直播视频流满足直播条件时,将当前的主视频流确定为副视频流,并将第一主播端推送的直播视频流重新确定为主视频流。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
若所述副视频流不满足直播条件,则隐藏所述副视频流。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
若各个直播视频流均不满足直播条件,则返回主播账号对应的错误信息。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
接收主播开播通知;主播开播通知中携带有主播账号及其对应的直播间信息;直播间中存储有主播账号对应的多条直播视频流;多条直播视频流来自多个主播端,多个主播端分别对应不同的视频拍摄角度;
接收进入直播间的操作指令,进入主播账号对应的直播间;
播放直播间中的至少两条直播视频流。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
在第一播放窗口播放主视频流;主视频流为来自第一主播端的直播视频流;第一主播端为登录主账号的主播端;在第二播放窗口播放副视频流;副视频流为来自第二主播端的直播视频流;第二主播端为登录副账号的主播端。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
检测目标播放窗口的切换指令,将目标播放窗口的播放内容切换至第一播放窗口播放,并将第一播放窗口的播放内容切换至目标播放窗口播放;目标播放窗口为第二播放窗口或者第二播放窗口中的一个播放窗口。
在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
检测目标播放窗口的移动指令,根据移动指令移动目标播放窗口。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

Claims (13)

1.一种网络直播方法,其特征在于,所述方法包括:
接收同一主播账号对应的多条直播视频流;所述多条直播视频流来自多个主播端,所述多个主播端分别对应不同的视频拍摄角度;
将所述多条直播视频流存储至所述主播账号对应的直播间;
若确定所述多条直播视频流中的至少一条直播视频流满足直播条件,则向观众端发送主播开播通知;所述主播开播通知中携带有所述主播账号及其对应的直播间信息。
2.根据权利要求1所述的方法,其特征在于,所述主播账号包括主账号和副账号;
所述将所述多条直播视频流存储至所述主播账号对应的直播间包括:
将主视频流存储至所述主播账号对应的直播间;所述主视频流为第一主播端推送的直播视频流;所述第一主播端为登录所述主账号的主播端;
将副视频流存储至所述主播账号对应的直播间;所述副视频流为第二主播端推送的直播视频流;所述第二主播端为登录所述副账号的主播端。
3.根据权利要求2所述的方法,其特征在于,在所述将所述多条直播视频流存储至所述主播账号对应的直播间之前,所述方法还包括:
若所述主视频流不满足直播条件,则隐藏所述主视频流,并在所述副视频流中选取一条直播视频流作为新的主视频流。
4.根据权利要求3所述的方法,其特征在于,在所述隐藏所述主视频流,并在所述副视频流中选取一条直播视频流作为新的主视频流之后,所述方法还包括:
在所述第一主播端推送的直播视频流满足直播条件时,将当前的主视频流确定为副视频流,并将所述第一主播端推送的直播视频流重新确定为主视频流。
5.根据权利要求2所述的方法,其特征在于,在所述将所述多条直播视频流存储至所述主播账号对应的直播间之前,所述方法还包括:
若所述副视频流不满足直播条件,则隐藏所述副视频流。
6.根据权利要求1至5任意一项所述的方法,其特征在于,所述方法还包括:
若各个所述直播视频流均不满足直播条件,则返回所述主播账号对应的错误信息。
7.一种网络直播方法,其特征在于,所述方法包括:
接收主播开播通知;所述主播开播通知中携带有所述主播账号及其对应的直播间信息;所述直播间中存储有所述主播账号对应的多条直播视频流;所述多条直播视频流来自多个主播端,所述多个主播端分别对应不同的视频拍摄角度;
接收进入所述直播间的操作指令,进入所述主播账号对应的直播间;
播放所述直播间中的至少两条直播视频流。
8.根据权利要求7所述的方法,其特征在于,所述主播账号包括主账号和副账号;
所述播放所述直播间中的至少两条直播视频流包括:
在第一播放窗口播放主视频流;所述主视频流为来自第一主播端的直播视频流;所述第一主播端为登录所述主账号的主播端;
在第二播放窗口播放副视频流;所述副视频流为来自第二主播端的直播视频流;所述第二主播端为登录所述副账号的主播端。
9.根据权利要求8所述的方法,其特征在于,在所述播放所述直播间中的至少两条直播视频流之后,所述方法还包括:
检测目标播放窗口的切换指令,将所述目标播放窗口的播放内容切换至所述第一播放窗口播放,并将所述第一播放窗口的播放内容切换至所述目标播放窗口播放;所述目标播放窗口为所述第二播放窗口或者所述第二播放窗口中的一个播放窗口。
10.根据权利要求9所述的方法,其特征在于,所述第二播放窗口悬浮在所述第一播放窗口上。
11.根据权利要求9或者10所述的方法,其特征在于,在播放所述直播间中的至少两条直播视频流之后,所述方法还包括:
检测所述目标播放窗口的移动指令,根据所述移动指令移动所述目标播放窗口。
12.一种网络直播装置,其特征在于,所述装置包括:
第一接收模块,用于接收同一主播账号对应的多条直播视频流;所述多条直播视频流来自多个主播端,所述多个主播端分别对应不同的视频拍摄角度;
存储模块,用于将所述多条直播视频流存储至所述主播账号对应的直播间;
发送模块,用于若确定所述多条直播视频流中的至少一条直播视频流满足直播条件,则向观众端发送主播开播通知;所述主播开播通知中携带有所述主播账号及其对应的直播间信息。
13.一种网络直播装置,其特征在于,所述装置包括:
第二接收模块,用于接收主播开播通知;所述主播开播通知中携带有所述主播账号及其对应的直播间信息;所述直播间中存储有所述主播账号对应的多条直播视频流;所述多条直播视频流来自多个主播端,所述多个主播端分别对应不同的视频拍摄角度;
第三接收模块,用于接收进入所述直播间的操作指令,进入所述主播账号对应的直播间;
播放模块,用于播放所述直播间中的至少两条直播视频流。
CN201910183656.4A 2019-03-12 2019-03-12 网络直播方法和装置 Pending CN111698521A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910183656.4A CN111698521A (zh) 2019-03-12 2019-03-12 网络直播方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910183656.4A CN111698521A (zh) 2019-03-12 2019-03-12 网络直播方法和装置

Publications (1)

Publication Number Publication Date
CN111698521A true CN111698521A (zh) 2020-09-22

Family

ID=72475301

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910183656.4A Pending CN111698521A (zh) 2019-03-12 2019-03-12 网络直播方法和装置

Country Status (1)

Country Link
CN (1) CN111698521A (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112887775A (zh) * 2021-03-05 2021-06-01 北京猿力未来科技有限公司 数据推送方法、辅端、主端及数据推送***
CN113014947A (zh) * 2021-03-05 2021-06-22 北京猿力未来科技有限公司 数据推送方法、辅端、主端及数据推送***
CN113194325A (zh) * 2021-04-23 2021-07-30 北京达佳互联信息技术有限公司 视频直播方法和视频直播装置
CN113364998A (zh) * 2021-06-04 2021-09-07 广州虎牙科技有限公司 直播视频播放方法、装置、电子设备及可读存储介质
CN113784162A (zh) * 2021-09-10 2021-12-10 北京达佳互联信息技术有限公司 网络直播的管理方法及装置、电子设备和存储介质
CN114245210A (zh) * 2021-09-22 2022-03-25 北京字节跳动网络技术有限公司 视频播放方法、装置、设备以及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139599A (zh) * 2011-11-29 2013-06-05 人民网股份有限公司 网络多画面直播***
CN105357542A (zh) * 2015-11-20 2016-02-24 广州华多网络科技有限公司 直播方法、装置及***
CN106534953A (zh) * 2016-12-09 2017-03-22 北京小米移动软件有限公司 直播应用中的视频转播方法及控制终端
CN108156468A (zh) * 2017-09-30 2018-06-12 上海掌门科技有限公司 一种观看主播直播的方法与设备
CN109089129A (zh) * 2018-09-05 2018-12-25 南京爱布谷网络科技有限公司 一种稳健的多视频捆绑直播***及其方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103139599A (zh) * 2011-11-29 2013-06-05 人民网股份有限公司 网络多画面直播***
CN105357542A (zh) * 2015-11-20 2016-02-24 广州华多网络科技有限公司 直播方法、装置及***
CN106534953A (zh) * 2016-12-09 2017-03-22 北京小米移动软件有限公司 直播应用中的视频转播方法及控制终端
CN108156468A (zh) * 2017-09-30 2018-06-12 上海掌门科技有限公司 一种观看主播直播的方法与设备
CN109089129A (zh) * 2018-09-05 2018-12-25 南京爱布谷网络科技有限公司 一种稳健的多视频捆绑直播***及其方法

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112887775A (zh) * 2021-03-05 2021-06-01 北京猿力未来科技有限公司 数据推送方法、辅端、主端及数据推送***
CN113014947A (zh) * 2021-03-05 2021-06-22 北京猿力未来科技有限公司 数据推送方法、辅端、主端及数据推送***
CN112887775B (zh) * 2021-03-05 2023-03-07 北京猿力未来科技有限公司 数据推送方法、辅端、主端及数据推送***
CN113014947B (zh) * 2021-03-05 2023-05-09 北京猿力未来科技有限公司 数据推送方法、辅端、主端及数据推送***
CN113194325A (zh) * 2021-04-23 2021-07-30 北京达佳互联信息技术有限公司 视频直播方法和视频直播装置
CN113364998A (zh) * 2021-06-04 2021-09-07 广州虎牙科技有限公司 直播视频播放方法、装置、电子设备及可读存储介质
CN113784162A (zh) * 2021-09-10 2021-12-10 北京达佳互联信息技术有限公司 网络直播的管理方法及装置、电子设备和存储介质
CN114245210A (zh) * 2021-09-22 2022-03-25 北京字节跳动网络技术有限公司 视频播放方法、装置、设备以及存储介质
CN114245210B (zh) * 2021-09-22 2024-01-09 北京字节跳动网络技术有限公司 视频播放方法、装置、设备以及存储介质

Similar Documents

Publication Publication Date Title
CN111698521A (zh) 网络直播方法和装置
US10924772B2 (en) Method and device for live video broadcast
US11962858B2 (en) Video playback method, video playback terminal, and non-volatile computer-readable storage medium
CN111565334B (zh) 直播回放方法、装置、终端、服务器及存储介质
CN111866525A (zh) 多视点视频的播放控制方法及装置、电子设备、存储介质
US20130111514A1 (en) Second screen interactive platform
WO2017181599A1 (zh) 一种显示视频的方法及装置
CN109819268B (zh) 视频直播中的直播间播放控制方法、装置、介质及设备
CN106658221A (zh) 弹幕控制方法及装置
WO2018000648A1 (zh) 交互信息显示方法、装置、服务器及终端
CN109842819B (zh) 一种视频播放互动方法、装置、***、用户终端和介质
WO2023279937A1 (zh) 基于直播视频的互动方法、装置、设备及存储介质
US20170153774A1 (en) Method and device for displaying program information and terminal apparatus
CN111901695B (zh) 视频内容截取方法、装置和设备及计算机存储介质
US20170171594A1 (en) Method and electronic apparatus of implementing voice interaction in live video broadcast
CN109358941B (zh) 一种控制方法及电子设备
CN112738633A (zh) 视频播放的方法、装置、设备及可读存储介质
WO2017113855A1 (zh) 应用程序交互的方法和终端
CN112188221B (zh) 播放控制方法、装置、计算机设备及存储介质
CN113784180A (zh) 视频显示方法、视频推送方法、装置、设备及存储介质
CN113556568A (zh) 一种云应用程序运行方法、***、装置与存储介质
US10805099B2 (en) Interlacing methods, computer-readable media, and interlacing devices
CN108449643B (zh) 一种跨应用控制方法及装置
CN105812890B (zh) 一种信息显示方法及客户端
CN112717422B (zh) 实时信息交互方法及装置、设备、存储介质

Legal Events

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

Application publication date: 20200922

RJ01 Rejection of invention patent application after publication