CN106454477A - 直播视频处理方法、装置及终端设备 - Google Patents

直播视频处理方法、装置及终端设备 Download PDF

Info

Publication number
CN106454477A
CN106454477A CN201610653879.9A CN201610653879A CN106454477A CN 106454477 A CN106454477 A CN 106454477A CN 201610653879 A CN201610653879 A CN 201610653879A CN 106454477 A CN106454477 A CN 106454477A
Authority
CN
China
Prior art keywords
live video
terminal
laying state
recording terminal
state information
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
CN201610653879.9A
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.)
Hong Kong LiveMe Corp ltd
Original Assignee
Beijing Kingsoft Internet Security Software 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 Beijing Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201610653879.9A priority Critical patent/CN106454477A/zh
Publication of CN106454477A publication Critical patent/CN106454477A/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/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/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • 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/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47205End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for manipulating displayed content, e.g. interacting with MPEG-4 objects, editing locally
    • 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/47End-user applications
    • H04N21/485End-user interface for client configuration
    • H04N21/4858End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Software Systems (AREA)
  • Television Signal Processing For Recording (AREA)

Abstract

本申请提出一种直播视频处理方法、装置及终端设备,其中,该方法包括:获取与当前的直播视频对应的录制终端的放置状态信息;将所述录制终端的放置状态信息同步给播放终端,以使所述播放终端根据所述录制终端的放置状态信息,调整播放终端中操作区在所述当前的直播视频画面中的位置。通过本申请提供的直播视频处理方法、装置和终端设备,实现了直播视频界面中的操作区的位置可以根据录制终端的放置状态进行调整,提高了直播视频过程中观众和主播进行互动的便利性,有效提升了直播视频中操作区的实用性,改善了用户体验。

Description

直播视频处理方法、装置及终端设备
技术领域
本申请涉及通信技术领域,尤其涉及一种直播视频处理方法、装置及终端设备。
背景技术
随着网速的提升和摄像头技术的发展,直播视频逐渐成为人们社交娱乐的新热点。现有的网络直播视频,一般包括游戏、主播个人秀和直播公共场景等。例如主播可以用手机或者PC摄像头向公众展示自己的才艺,其他用户可以通过直播视频同步观看主播个人秀,并通过评论、礼物等方式与主播进行互动。
现有的直播视频一般根据产品形态采用固定模式播放。比如,游戏直播为了突出游戏画面,固定横屏播放,全民直播视频为了突出人物状态固定竖屏播放。
但是,在直播视频时,主播由于环境、手机摆放及充电便利性等问题,经常会横屏录制直播视频流,相应的,在播放端获取到的视频流也适合横屏播放。但是由于全民直播视频采用的是固定竖屏播放,从而使得如图1所示,当横屏播放该视频流时,评论区、互动区、直播间信息区等操作区域仍采用竖屏播放模式显示,这使得用户在观看直播过程中,无法便利的与主播进行互动。
发明内容
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本申请的第一个目的在于提出一种直播视频处理方法,该方法实现了直播视频界面中的操作区的位置可以根据录制终端的放置状态进行调整,提高了直播视频过程中观众和主播进行互动的便利性,有效提升了直播视频中操作区的实用性,改善了用户体验。
本申请的第二个目的在于提出另一种直播视频处理方法。
本申请的第三个目的在于提出一种直播视频处理装置。
本申请的第四个目的在于提出另一种直播视频处理装置。
本申请的第五个目的在于提出一种终端设备。
本申请的第六个目的在于提出另一种终端设备。
为达上述目的,本申请第一方面实施例提出了一种直播视频处理方法,包括:获取与当前的直播视频对应的录制终端的放置状态信息;将所述录制终端的放置状态信息同步给所述直播视频的播放终端,以使所述播放终端根据所述录制终端的放置状态信息,调整播放终端中操作区在所述当前的直播视频画面中的位置。
在第一方面的一种可能的实现形式中,所述将所述当前的直播视频及所述录制终端的放置状态信息同步给播放终端之前,还包括:
根据所述录制终端的放置状态信息,调整录制终端中操作区在所述当前的直播视频画面中的位置。
在第一方面的另一种可能的实现形式中,所述调整录制终端中操作区在所述当前的直播视频画面中的位置之前,还包括:
通过提示窗口,询问用户是否改变当前操作区显示位置。
在第一方面的另一种可能的实现形式中,所述调整录制终端中操作区在所述当前的直播视频画面中的位置,包括:
获取录制终端的设备信息;
根据所述录制终端的设备信息,确定与所述录制终端对应的操作区的属性;
根据与所述录制终端对应的操作区属性,调整所述录制终端中操作区在所述当前的直播视频画面中的位置。
在第一方面的又一种可能的实现形式中,所述将所述录制终端的放置状态信息同步给所述直播视频的播放终端,包括:
将所述录制终端的放置状态信息发送至服务器,以使所述服务器将所述放置状态信息发送给所述直播视频的播放终端。
本申请实施例提供的直播视频处理方法,首先获取与当前的直播视频对应的录制终端的放置状态信息;然后将所述录制终端的放置状态信息同步给播放终端,以使所述播放终端根据所述录制终端的放置状态信息,调整播放终端中操作区在所述当前的直播视频画面中的位置。由此,实现了直播视频界面中的操作区的位置可以根据录制终端的放置状态进行调整,提高了直播视频过程中观众和主播进行互动的便利性,有效提升了直播视频中操作区的实用性,改善了用户体验。
为达上述目的,本申请第二方面实施例提出了一种直播视频处理方法,包括:获取当前时刻的直播视频对应的录制终端的放置状态信息;根据所述录制终端的放置状态信息,调整操作区在所述当前时刻的直播视频画面中的位置。
在第二方面的一种可能的实现形式中,所述获取当前时刻的直播视频对应的录制终端 的放置状态信息,包括:
接收服务器发送的当前时刻的直播视频对应的录制终端的放置状态信息。
在第二方面的另一种可能的实现形式中,所述调整操作区在所述当前时刻的直播视频画面中的位置之前,还包括:
通过提示窗口,询问用户是否改变当前操作区显示位置。
在第二方面的又一种可能的实现形式中,所述调整操作区在所述当前时刻的直播视频画面中的位置,包括:
获取播放终端的设备信息;
根据所述播放终端的设备信息,确定与所述播放终端对应的操作区属性;
根据与所述播放终端对应所述操作区属性,调整所述播放终端中操作区在所述当前的直播视频画面中的位置。
本实施例提供的直播视频处理方法,首先获取与当前时刻的直播视频对应的录制终端的放置状态信息;然后根据所述录制终端的放置状态信息,调整操作区在所述直播视频画面中的位置。由此,实现了直播视频界面中的操作区的位置可以根据录制终端的放置状态进行调整,提高了直播视频过程中观众和主播进行互动的便利性,有效提升了直播视频中操作区的实用性,改善了用户体验。
为达上述目的,本申请第三方面实施例提出了一种直播视频处理装置,包括:第一获取模块,用于获取与当前的直播视频对应的录制终端的放置状态信息;同步模块,用于将所述录制终端的放置状态信息同步给所述直播视频的播放终端,以使所述播放终端根据所述录制终端的放置状态信息,调整播放终端中操作区在所述当前的直播视频画面中的位置。
在第三方面的一种可能的实现形式中,该直播视频处理装置,还包括:第一调整模块,用于根据所述录制终端的放置状态信息,调整录制终端中操作区在所述当前的直播视频画面中的位置。
在第三方面的另一种可能的实现形式中,该直播视频处理装置,还包括:第一提示模块,用于通过提示窗口,询问用户是否改变当前操作区显示位置。
在第三方面的另一种可能的实现形式中,所述第一调整模块,具体用于:
获取录制终端的设备信息;
根据所述录制终端的设备信息,确定与所述录制终端对应的操作区的属性;
根据与所述录制终端对应的操作区属性,调整所述录制终端中操作区在所述当前的直播视频画面中的位置。
在第三方面的又一种可能的实现形式中,所述同步模块,具体用于:
将所述录制终端的放置状态信息发送至服务器,以使所述服务器将所述放置状态信息发送给所述直播视频的播放终端。
本申请实施例提供的直播视频处理装置,首先获取与当前的直播视频对应的录制终端的放置状态信息;然后将所述录制终端的放置状态信息发送给播放终端,以使所述播放终端根据所述录制终端的放置状态信息,调整播放终端中操作区在所述当前的直播视频画面中的位置。由此,实现了直播视频界面中的操作区的位置可以根据录制终端的放置状态进行调整,提高了直播视频过程中观众和主播进行互动的便利性,有效提升了直播视频中操作区的实用性,改善了用户体验。
为达上述目的,本申请第四方面实施例提出了另一种直播视频处理装置,包括:第二获取模块,用于获取当前时刻的直播视频对应的录制终端的放置状态信息;第二调整模块,用于根据所述录制终端的放置状态信息,调整操作区在所述当前时刻的直播视频画面中的位置。
本第四方面的一种可能的实现形式中,所述第二获取模块,具体用于:
接收服务器发送的当前时刻的直播视频对应的录制终端的放置状态信息。
本第四方面的另一种可能的实现形式中,该直播视频处理装置,还包括:
第二提示模块,用于通过提示窗口,询问用户是否改变当前操作区显示位置。
本第四方面的另一种可能的实现形式中,所述第二调整模块,具体用于:
获取播放终端的设备信息;
根据所述播放终端的设备信息,确定与所述播放终端对应的操作区属性;
根据与所述播放终端对应所述操作区属性,调整所述播放终端中操作区在所述当前的直播视频画面中的位置。
本实施例提供的直播视频处理装置,首先获取当前时刻直播视频对应的录制终端的放置状态信息;然后根据所述录制终端的放置状态信息,调整操作区在所述直播视频画面中的位置。由此,实现了直播视频界面中的操作区的位置可以根据录制终端的放置状态进行调整,提高了直播视频过程中观众和主播进行互动的便利性,有效提升了直播视频中操作区的实用性,改善了用户体验。
为达上述目的,本申请第五方面实施例提出了一种终端设备,包括:处理器;和用于存储所述处理器的执行程序的存储器;其中,所述处理器,被配置为执行以下方法:获取与当前的直播视频对应的录制终端的放置状态信息;将所述录制终端的放置状态信息同步给所述直播视频的播放终端,以使所述播放终端根据所述录制终端的放置状态信息,调整播放终端中操作区在所述当前的直播视频画面中的位置。
本申请实施例提供的终端设备,首先获取与当前的直播视频对应的录制终端的放置状态信息;然后将所述录制终端的放置状态信息同步给播放终端,以使所述播放终端根据所述录制终端的放置状态信息,调整播放终端中操作区在当前的直播视频画面中的位置。由此,实现了直播视频界面中的操作区的位置可以根据录制终端的放置状态进行调整,提高了直播视频过程中观众和主播进行互动的便利性,有效提升了直播视频中操作区的实用性,改善了用户体验。
为达上述目的,本申请第六方面实施例提出了一种终端设备,包括:处理器;和用于存储所述处理器的执行程序的存储器;其中,所述处理器,被配置为执行以下方法:获取当前时刻的直播视频对应的录制终端的放置状态信息;根据所述录制终端的放置状态信息,调整操作区在所述当前时刻的直播视频画面中的位置。
本实施例提供的终端设备,首先获取当前时刻直播视频对应的录制终端的放置状态信息;然后根据所述录制终端的放置状态信息,调整操作区在所述直播视频画面中的位置。由此,实现了直播视频界面中的操作区的位置可以根据录制终端的放置状态进行调整,提高了直播视频过程中观众和主播进行互动的便利性,有效提升了直播视频中操作区的实用性,改善了用户体验。
附图说明
本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1是现有技术中直播视频横屏播放时操作区的位置示意图;
图2是本申请一个实施例的直播视频处理方法的流程图;
图3是本申请另一个实施例的直播视频处理方法的流程图;
图4为根据本申请提供的直播视频处理方法显示的一种直播视频界面示意图;
图5是本申请一个实施例的直播视频处理装置的结构图;
图6是本申请另一个实施例的直播视频处理装置的结构图;
图7是本申请另一个实施例的直播视频处理装置的结构示意图;
图8是本申请一个实施例的终端设备的结构图;
图9是本申请另一个实施例的终端设备的结构图。
具体实施方式
下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描 述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。
下面参考附图描述本申请实施例的直播视频处理方法。
图2是本申请一个实施例的直播视频处理方法的流程图。
如图2所示,该直播视频处理方法包括:
步骤201,获取与当前的直播视频对应的录制终端的放置状态信息。
具体的,本申请实施例提供的直播视频处理方法的执行主体为本申请实施例提供的直播视频处理装置,该装置可以被配置在可进行视频录制的终端设备中实现。
其中,录制终端的放置状态信息用于表征录制终端录制当前视频时的屏幕状态,比如,处于横屏录制,或竖屏录制等。
具体实现时,当主播进行视频录制时,直播视频处理装置,可以同时获取当前时刻录制终端的放置状态信息。
步骤202,将所述录制终端的放置状态信息同步给所述直播视频的播放终端,以使所述播放终端根据所述录制终端的放置状态信息,调整播放终端中操作区在所述当前的直播视频画面中的位置。
其中,操作区是指可以实现观众与主播进行互动的交互区域,比如如图1中所示的评论区、互动操作区等。
具体的,直播视频处理装置,在获取了录制终端的放置状态信息后,即可将当前的直播视频与录制终端的放置状态信息,发送给服务器,从而使服务器将当前的直播视频与录制终端的放置状态信息发送给播放终端,以使使播放终端根据录制终端的放置状态信息,调整操作区在对应的视频画面中的位置,从而使观众在观看直播视频的同时,可以便利的与主播进行互动。
需要说明的是,录制终端在获取到自己的放置状态信息后,也可以根据当前的放置状态,调整录制终端中操作区在所述当前的直播视频画面中的位置,从而使主播可以在直播的同时,与观众进行有效的互动。并且,在调整操作区的位置之前,还可以通过提示窗口,询问用户是否改变当前操作区显示位置。在收到用户返回的确定指令后,再调整操作区的显示位置,从而避免了用户仅是瞬间改变录制终端的放置状态情况下,反复调整操作区的位置带来了处理负担。
在一种优选的实现形式中,由于主播可能采用任何类型的终端进行直播,而不同终端的显示屏幕大小不同,因此,在调整录制终端中的操作区位置时,还可以首先获取录制终端的设备信息,比如录制终端的屏幕尺寸等,然后根据录制终端的设备信息,确定与所述录制终端对应的操作区的属性;再根据与所述录制终端对应的操作区属性,调整所述录制终端中操作区在所述当前的直播视频画面中的位置。
举例来说,直播视频处理装置通过调用录制终端的设备信息,确定录制终端的显示屏尺寸为5寸,然后通过查询预设的设备信息与操作区属性的映射关系,确定与5寸设备对应的操作区的属性包括:终端处于横屏状态时,操作区位于A区域,面积为B;终端处于竖屏状态时,操作区位于C区域,面积为D。进而即可根据录制终端当前的放置状态,调整操作区的位置及面积。提高了操作区在直播视频画面中显示的灵活性,改善了用户体验。
另外,可以理解的是,由于将录制终端的放置状态信息发送给播放终端时,需要占用网络带宽、消耗一定的网络流量,从而增加观众观看直播视频的成本,为了尽量减小由于录制终端的放置状态信息引起的流量消耗,可以仅在录制终端的放置状态发送改变时,获取录制终端的放置状态信息,即本申请实施例中,在上述步骤201之前,还可以包括:
确定所述录制终端的放置状态发生改变。
具体的,直播视频处理装置,可以实时监测录制终端中重力感应器感应的重力值,若重力感应器感应的重力值发生了变化,则可以确定录制终端的放置状态发生了改变。
在本实施例另一种可能的实现形式中,直播视频处理装置,还可以在录制直播视频时,一直监测录制终端的放置状态信息,但是并不将放置状态信息发送给播放终端,直到收到播放终端发送的请求后,再将录制终端的放置状态信息同步给播放终端,相应的该实施例中,在上述步骤102之前,还可以包括:
接收所述播放终端发送的获取录制终端放置状态信息的请求。
其中,由播放终端发送的获取请求,可以是由播放终端根据播放终端的放置状态,主动触发的,也可以是由观众在观看直播视频的过程中,通过在操作区任一位置进行按压或者触控触发的,本实施例对此不作限定。
本申请实施例提供的直播视频处理方法,首先获取与当前的直播视频对应的录制终端的放置状态信息;然后将所述录制终端的放置状态信息同步给所述直播视频的播放终端,以使所述播放终端根据所述录制终端的放置状态信息,调整播放终端中操作区在所述当前的直播视频画面中的位置。由此,实现了直播视频界面中的操作区的位置可以根据录制终端的放置状态进行调整,提高了直播视频过程中观众和主播进行互动的便利性,有效提升了直播视频中操作区的实用性,改善了用户体验。
图3是本申请另一个实施例的直播视频处理方法的流程图。本实施例中,以播放终端为例,对本申请提供的直播视频处理方法进行进一步的说明。
如图3所示,该直播视频处理方法,包括:
步骤301,获取当前时刻的直播视频对应的录制终端的放置状态信息。
具体的,在视频直播过程中,播放终端可通过服务器,获取录制终端的放置状态信息,即上述步骤301,包括:接收服务器发送的当前时刻的直播视频对应的录制终端的放置状态信息。
步骤302,根据所述录制终端的放置状态信息,调整操作区在当前时刻的直播视频画面中的位置。
举例来说,若播放终端根据收到的录制终端的放置状态信息,确定该视频的录制过程中,录制终端为横屏录制,则可以将图1中的各操作区,以图4所示的形式显示。图4为根据本申请提供的直播视频处理方法显示的一种直播视频界面示意图。
如图4所示,当播放终端确定与当前的直播视频对应的录制终端放置状态为横屏录制,则将各操作区以图4所示的形式显示,从而使观众在直播视频过程中可以便利与主播进行互动,或者与其他观众进行讨论。
具体的,可以在播放终端中提前预置录制终端的放置状态与操作区的位置的对应关系,从而播放终端在确定录制终端当前的放置状态后,即可通过查询预置的录制终端的放置状态与操作区的位置的对应关系,确定当前操作区的位置,进而将当前的视频画面中操作区的位置进行调整。
一种优选的实现方式中,为了提高用户体验,在调整操作位置前,还可以通过提示窗口,询问用户是否改变当前操作区显示位置。并且仅在收到用户返回的确认调整操作区显示位置的指令后,再对操作区的显示位置进行调整。
进一步地,由于观众可以采用任何类型的终端观看直播视频,而不同终端的显示屏幕大小不同,因此,在调整播放终端中的操作区位置时,还可以首先获取播放终端的设备信息,比如播放终端的屏幕尺寸等,然后根据播放终端的设备信息,确定与所述播放终端对应的操作区的属性;再根据与所述播放终端对应的操作区属性,调整所述播放终端中操作区在所述当前的直播视频画面中的位置。
具体的,播放终端中可以预先存储不同的设备信息与操作区属性的映射关系,从而在确定播放终端的设备信息后,即可通查询预设的映射关系,确定与该播放终端对应的操作区属性,进而调整操作区位置。提高了操作区在直播视频画面中显示的灵活性,改善了用户体验。
另外,可以理解的是,由于将录制终端的放置状态信息发送给播放终端时,需要占用网络带宽、消耗一定的网络流量,从而增加观众观看直播视频的成本,为了尽量减小由于录制终端的放置状态信息引起的流量消耗,在本实施例的一种可能的实现形式中,在上述步骤301之前,还可以包括:
向所述录制终端发送录制终端放置状态信息获取请求。
具体的,播放终端可以在确定播放终端的放置状态改变后,向录制终端发送获取录制终端放置状态信息的请求;或者,也可以在确定播放终端中的操作区位置与录制终端的放置状态不匹配时,向录制终端发送获取录制终端放置状态信息的请求;或者,也可以在收到用户在操作区或者视频画面中输入的操作后,比如,用户可以通过长按操作区、或者在操作区进行滑动等方式,触发向录制终端发送获取录制终端放置状态信息的请求。
本实施例提供的直播视频处理方法,首先获取当前时刻的直播视频对应的录制终端的放置状态信息;然后根据所述录制终端的放置状态信息,调整操作区在当前时刻的直播视频画面中的位置。由此,实现了直播视频界面中的操作区的位置可以根据录制终端的放置状态进行调整,提高了直播视频过程中观众和主播进行互动的便利性,有效提升了直播视频中操作区的实用性,改善了用户体验。
图5是本申请一个实施例的直播视频处理方法的信令交互图。
如图5所示,该直播视频处理方法包括:
步骤501,录制终端获取当前的直播视频对应的录制终端的放置状态信息。
步骤502,录制终端根据当前的放置状态信息及录制终端的设备信息,调整录制终端中操作区在直播视频画面中的位置。
步骤503,录制终端将当前的放置状态信息同步给播放终端。
需要说明的是,步骤502和步骤503可以同时进行,也可以先执行步骤502再执行步骤503,或者,也可以先执行步骤503,再执行步骤502,本实施例对此不作限定。
步骤504,播放终端根据录制终端当前的放置状态信息及播放终端的设备信息,调整播放终端中操作区在直播视频画面中的位置。
通过上述过程,使直播视频画面中的操作区位置与录制终端当前的放置状态匹配,有效的提升了操作区的易用性和直播视频过程中的互动性,改善了用户体验。
图6是本申请一个实施例的直播视频处理装置的结构示意图。
如图6所示,该直播视频处理装置60,包括:
第一获取模块61,用于获取与当前的直播视频对应的录制终端的放置状态信息;
同步模块62,用于将所述录制终端的放置状态信息同步给所述直播视频的播放终端,以使所述播放终端根据所述录制终端的放置状态信息,调整播放终端中操作区在所述当前的直播视频画面中的位置。
其中,本实施例提供的直播视频处理装置60,可以被配置在直播视频的录制终端,用于执行如图2所示的直播视频处理方法。
具体的,该直播视频处理装置60,可以根据录制终端中的重力感应器感应的重力值,确定录制终端的放置状态信息。
其中,上述同步模块61,具体用于:
将所述录制终端的放置状态信息发送至服务器,以使所述服务器将所述放置状态信息发送给所述直播视频的播放终端。
在本实施例一种可能的实现形式中,该直播视频处理装置60,还可以包括:第一调整模块,用于根据所述录制终端的放置状态信息,调整录制终端中操作区在所述当前的直播视频画面中的位置。
进一步地,上述第一调整模块,具体用于:
获取录制终端的设备信息;
根据所述录制终端的设备信息,确定与所述录制终端对应的操作区的属性;
根据与所述录制终端对应的操作区属性,调整所述录制终端中操作区在所述当前的直播视频画面中的位置。
在本实施例另一种可能的实现形式中,该直播视频处理装置60,还可以包括:第一提示模块,用于通过提示窗口,询问用户是否改变当前操作区显示位置。
需要说明的是,上述对图2所示的直播视频处理方法实施例的说明,也适用于本实施例提供的直播视频处理装置,此处不再赘述。
本申请实施例提供的直播视频处理装置,首先获取与当前的直播视频对应的录制终端的放置状态信息;然后将所述录制终端的放置状态信息同步给播放终端,以使所述播放终端根据所述录制终端的放置状态信息,调整操作区在所述当前的直播视频画面中的位置。由此,实现了直播视频界面中的操作区的位置可以根据录制终端的放置状态进行调整,提高了直播视频过程中观众和主播进行互动的便利性,有效提升了直播视频中操作区的实用性,改善了用户体验。
图7是本申请另一个实施例的直播视频处理装置的结构示意图。
如图7所示,该直播视频处理装置70,包括:
第二获取模块71,用于获取当前时刻的直播视频对应的录制终端的放置状态信息;
第二调整模块72,用于根据所述录制终端的放置状态信息,调整操作区在所述当前时刻的直播视频画面中的位置。
其中,本实施例提供的直播视频处理装置70,可以被配置在直播视频的播放终端中,用于执行如图3所示的直播视频处理方法。
具体的,第二获取模块71,具体用于:
接收服务器发送的当前时刻的直播视频对应的录制终端的放置状态信息。
进一步得,上述第二调整模块72,具体用于:
获取播放终端的设备信息;
根据所述播放终端的设备信息,确定与所述播放终端对应的操作区属性;
根据所述与播放终端对应所述操作区属性,调整所述播放终端中操作区在所述当前的直播视频画面中的位置。
在本实施例的一种可能的实现形式中,该直播视频处理装置70,还包括:
第二提示模块,用于通过提示窗口,询问用户是否改变当前操作区显示位置。
需要说明的是,上述对图3所示的直播视频处理方法实施例的说明,也适用于本实施例提供的直播视频处理装置,此处不再赘述。
本实施例提供的直播视频处理装置,首先获取当前时刻的直播视频对应的录制终端的放置状态信息;然后根据所述录制终端的放置状态信息,调整操作区在当前时刻的直播视频画面中的位置。由此,实现了直播视频界面中的操作区的位置可以根据录制终端的放置状态进行调整,提高了直播视频过程中观众和主播进行互动的便利性,有效提升了直播视频中操作区的实用性,改善了用户体验。
图8为本申请一个实施例提供的终端设备结构示意图。
如图8所示,该终端设备8,包括:
处理器81;
和用于存储所述处理器81的执行程序的存储器82;
其中,所述处理器81,被配置为执行以下方法:
获取与当前的直播视频对应的录制终端的放置状态信息;
将所述录制终端的放置状态信息同步给所述直播视频的播放终端,以使所述播放终端根据所述录制终端的放置状态信息,调整播放终端中操作区在所述当前的直播视频画面中的位置。
具体的,处理器81通常可以包括一个或多个模块,便于处理组件81和其他组件之间的交互。例如,处理组件81可以包括通讯模块,以方便与存储器82进行交互,从存储器82中获取程序。
存储器82被配置为存储各种类型的数据以支持在终端设备8中的操作。这些数据的示例包括被配置为在终端设备8上操作的任何应用程序或方法的指令。存储器82可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存 储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
可以理解的是,该终端设备8中,还包括电源组件83,其用于为终端设备8的各种组件提供电力。电源组件83可以包括电源管理***,一个或多个电源,及其他与为终端设备8生成、管理和分配电力相关联的组件。
另外,该终端设备8还可以包括多媒体组件84,比如在终端设备8和用户之间的提供一个输出接口的触控显示屏。在一些实施例中,触控显示屏可以包括液晶显示器(LCD)和触摸面板(TP)。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。
进一步地,该终端设备8,还可以包括:输入/输出(I/O)接口85,用于为处理器81和***接口模块之间提供接口,上述***接口模块可以是键盘,按钮等。
还包括:通信组件86,被配置为便于终端设备8和其他设备之间有线或无线方式的通信。终端设备8可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件86经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。
在示例性实施例中,终端设备8可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,被配置为执行上述消息处理方法。
需要说明的是,前述对直播视频处理方法实施例的解释说明也适用于该实施例的终端设备,其实现原理类似,此处不再赘述。
本申请实施例提供的终端设备,首先获取与当前的直播视频对应的录制终端的放置状态信息;然后将所述录制终端的放置状态信息同步给播放终端,以使所述播放终端根据所述录制终端的放置状态信息,调整播放终端中操作区在所述当前的直播视频画面中的位置。由此,实现了直播视频界面中的操作区的位置可以根据录制终端的放置状态进行调整,提高了直播视频过程中观众和主播进行互动的便利性,有效提升了直播视频中操作区的实用性,改善了用户体验。
图9为本申请另一个实施例提供的终端设备结构示意图。
如图9所示,该终端设备9,包括:
处理器91;
和用于存储所述处理器91的执行程序的存储器92;
其中,所述处理器91,被配置为执行以下方法:
获取当前时刻的直播视频对应的录制终端的放置状态信息;
根据所述录制终端的放置状态信息,调整操作区在所述当前时刻的直播视频画面中的位置。
具体的,处理器91通常可以包括一个或多个模块,便于处理组件91和其他组件之间的交互。例如,处理组件91可以包括通讯模块,以方便与存储器92进行交互,从存储器92中获取程序。
存储器92被配置为存储各种类型的数据以支持在终端设备9中的操作。这些数据的示例包括被配置为在终端设备9上操作的任何应用程序或方法的指令。存储器92可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
可以理解的是,该终端设备9中,还包括电源组件93,其用于为终端设备9的各种组件提供电力。电源组件93可以包括电源管理***,一个或多个电源,及其他与为终端设备9生成、管理和分配电力相关联的组件。
另外,该终端设备9还可以包括多媒体组件94,比如在终端设备9和用户之间的提供一个输出接口的触控显示屏。在一些实施例中,触控显示屏可以包括液晶显示器(LCD)和触摸面板(TP)。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。
进一步地,该终端设备9,还可以包括:输入/输出(I/O)接口95,用于为处理器91和***接口模块之间提供接口,上述***接口模块可以是键盘,按钮等。
还包括:通信组件96,被配置为便于终端设备9和其他设备之间有线或无线方式的通信。终端设备9可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件96经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。
在示例性实施例中,终端设备9可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,被配置为执行上述消息处理方法。
需要说明的是,前述对直播视频处理方法实施例的解释说明也适用于该实施例的终端 设备,其实现原理类似,此处不再赘述。
本实施例提供的终端设备,首先获取当前时刻直播视频对应的录制终端的放置状态信息;然后根据所述录制终端的放置状态信息,调整操作区在所述直播视频画面中的位置。由此,实现了直播视频界面中的操作区的位置可以根据录制终端的放置状态进行调整,提高了直播视频过程中观众和主播进行互动的便利性,有效提升了直播视频中操作区的实用性,改善了用户体验。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。
应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中, 该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个第一处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (10)

1.一种直播视频处理方法,其特征在于,包括以下步骤:
获取与当前的直播视频对应的录制终端的放置状态信息;
将所述录制终端的放置状态信息同步给所述直播视频的播放终端,以使所述播放终端根据所述录制终端的放置状态信息,调整播放终端中操作区在所述当前的直播视频画面中的位置。
2.如权利要求1所述的方法,其特征在于,所述将所述当前的直播视频及所述录制终端的放置状态信息同步给播放终端之前,还包括:
根据所述录制终端的放置状态信息,调整录制终端中操作区在所述当前的直播视频画面中的位置。
3.如权利要求2所述的方法,其特征在于,所述调整录制终端中操作区在所述当前的直播视频画面中的位置之前,还包括:
通过提示窗口,询问用户是否改变当前操作区显示位置。
4.如权利要求2所述的方法,其特征在于,所述调整录制终端中操作区在所述当前的直播视频画面中的位置,包括:
获取录制终端的设备信息;
根据所述录制终端的设备信息,确定与所述录制终端对应的操作区的属性;
根据与所述录制终端对应的操作区属性,调整所述录制终端中操作区在所述当前的直播视频画面中的位置。
5.如权利要求1-4任一所述的方法,其特征在于,所述将所述录制终端的放置状态信息同步给所述直播视频的播放终端,包括:
将所述录制终端的放置状态信息发送至服务器,以使所述服务器将所述放置状态信息发送给所述直播视频的播放终端。
6.一种直播视频处理方法,其特征在于,包括以下步骤:
获取当前时刻的直播视频对应的录制终端的放置状态信息;
根据所述录制终端的放置状态信息,调整操作区在所述当前时刻的直播视频画面中的位置。
7.一种直播视频处理装置,其特征在于,包括:
第一获取模块,用于获取与当前的直播视频对应的录制终端的放置状态信息;
同步模块,用于将所述录制终端的放置状态信息同步给所述直播视频的播放终端,以使所述播放终端根据所述录制终端的放置状态信息,调整播放终端中操作区在所述当前的直播视频画面中的位置。
8.一种直播视频处理装置,其特征在于,包括:
第二获取模块,用于获取当前时刻的直播视频对应的录制终端的放置状态信息;
第二调整模块,用于根据所述录制终端的放置状态信息,调整操作区在所述当前时刻的直播视频画面中的位置。
9.一种终端设备,其特征在于,包括:处理器;
和用于存储所述处理器的执行程序的存储器;
其中,所述处理器,被配置为执行以下方法:
获取与当前的直播视频对应的录制终端的放置状态信息;
将所述录制终端的放置状态信息同步给所述直播视频的播放终端,以使所述播放终端根据所述录制终端的放置状态信息,调整播放终端中操作区在所述当前的直播视频画面中的位置。
10.一种终端设备,其特征在于,包括:处理器;
和用于存储所述处理器的执行程序的存储器;
其中,所述处理器,被配置为执行以下方法:
获取当前时刻的直播视频对应的录制终端的放置状态信息;
根据所述录制终端的放置状态信息,调整操作区在所述当前时刻的直播视频画面中的位置。
CN201610653879.9A 2016-08-10 2016-08-10 直播视频处理方法、装置及终端设备 Pending CN106454477A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610653879.9A CN106454477A (zh) 2016-08-10 2016-08-10 直播视频处理方法、装置及终端设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610653879.9A CN106454477A (zh) 2016-08-10 2016-08-10 直播视频处理方法、装置及终端设备

Publications (1)

Publication Number Publication Date
CN106454477A true CN106454477A (zh) 2017-02-22

Family

ID=58184878

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610653879.9A Pending CN106454477A (zh) 2016-08-10 2016-08-10 直播视频处理方法、装置及终端设备

Country Status (1)

Country Link
CN (1) CN106454477A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114489875A (zh) * 2020-10-23 2022-05-13 武汉斗鱼鱼乐网络科技有限公司 一种播放器控制方法、装置、存储介质及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8493413B2 (en) * 2009-02-20 2013-07-23 Samsung Electronics Co., Ltd. Apparatus and method for controlling terminal through motion recognition
WO2014000211A1 (zh) * 2012-06-28 2014-01-03 珠海市魅族科技有限公司 显示控制方法以及用户设备
CN103763505A (zh) * 2013-12-31 2014-04-30 华为技术有限公司 一种在视频通话中适应屏幕方向切换的方法和装置
CN105159640A (zh) * 2015-08-28 2015-12-16 小米科技有限责任公司 显示界面旋转方法、装置和移动终端

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8493413B2 (en) * 2009-02-20 2013-07-23 Samsung Electronics Co., Ltd. Apparatus and method for controlling terminal through motion recognition
WO2014000211A1 (zh) * 2012-06-28 2014-01-03 珠海市魅族科技有限公司 显示控制方法以及用户设备
CN103763505A (zh) * 2013-12-31 2014-04-30 华为技术有限公司 一种在视频通话中适应屏幕方向切换的方法和装置
CN105159640A (zh) * 2015-08-28 2015-12-16 小米科技有限责任公司 显示界面旋转方法、装置和移动终端

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114489875A (zh) * 2020-10-23 2022-05-13 武汉斗鱼鱼乐网络科技有限公司 一种播放器控制方法、装置、存储介质及电子设备

Similar Documents

Publication Publication Date Title
CN106162369A (zh) 一种实现虚拟场景中互动的方法、装置及***
CN113038152B (zh) 直播数据处理方法、装置、终端及存储介质
CN109257611A (zh) 一种视频播放方法、装置、终端设备和服务器
CN105611413A (zh) 一种添加视频段类别标记的方法和装置
CN106533924A (zh) 即时通信方法及装置
WO2019218384A1 (zh) 显示处理方法、装置、存储介质及电子终端
CN107920274A (zh) 一种视频处理方法、客户端及服务器
CN103997676A (zh) 信息显示方法、装置和***
CN105578229A (zh) 电子设备控制方法和装置
CN103929535B (zh) 事件提醒方法、装置和***
CN111047379B (zh) 房屋装修信息处理方法、装置及***
CN105426386A (zh) 文件同步方法、装置和终端设备
CN110413114A (zh) 视频场景下的交互控制方法及装置,服务器,可读存储介质
CN109714609A (zh) 直播信息处理方法、设备及存储介质
CN111327916B (zh) 基于地理对象的直播管理方法、装置、设备及存储介质
CN106559631A (zh) 视频处理方法及装置
CN113573092B (zh) 直播数据处理方法、装置、电子设备及存储介质
CN109039872A (zh) 实时语音信息的交互方法、装置、电子设备及存储介质
CN105488145A (zh) 网页内容的显示方法、装置及终端
CN105872573A (zh) 一种视频播放方法及装置
CN104156151A (zh) 图片显示方法和装置
CN110198477A (zh) 一种线下弹幕的交互方法、弹幕服务端及交互***
CN105868247A (zh) 一种信息显示方法及装置
CN105515940A (zh) 信息交互方法及装置
CN114268823A (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
TA01 Transfer of patent application right

Effective date of registration: 20170823

Address after: Grand Cayman

Applicant after: LIVE.ME Inc.

Address before: 100085 Beijing City, Haidian District Road 33, two floor East Xiaoying

Applicant before: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE Co.,Ltd.

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20190626

Address after: Room 1101, Santai Commercial Building, 139 Connaught Road, Hong Kong, China

Applicant after: HONG KONG LIVE.ME Corp.,Ltd.

Address before: Grand Cayman

Applicant before: LIVE.ME Inc.

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20170222

RJ01 Rejection of invention patent application after publication