CN113453031A - 直播方法、装置、计算机设备及存储介质 - Google Patents
直播方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN113453031A CN113453031A CN202110656855.XA CN202110656855A CN113453031A CN 113453031 A CN113453031 A CN 113453031A CN 202110656855 A CN202110656855 A CN 202110656855A CN 113453031 A CN113453031 A CN 113453031A
- Authority
- CN
- China
- Prior art keywords
- live broadcast
- live
- picture
- file
- real
- 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
Links
Images
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/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- 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/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
- H04N21/2355—Processing of additional data, e.g. scrambling of additional data or processing content descriptors involving reformatting operations of additional data, e.g. HTML pages
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/472—End-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/47217—End-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 controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例公开了一种直播方法,客户端向服务端发送直播请求后,建立直播连接,生成实时直播画面;接收所述服务端发送的待直播文件,所述待直播文件包括多张图片;若检测到对所述待直播文件的选择操作指令,从所述待直播文件中获取选择的目标图片;将所述实时直播画面和所述目标图片按照预设的排列方式进行同步展示,实现了直播画面与补充信息的双屏直播,使直播内容和形式更加丰富,进而实现直播信息更加全面和精准的传播,使得观看直播的用户快速获取到全面的直播信息,大大提升了直播效果。此外,还提出了一种直播装置、计算机设备及存储介质。
Description
技术领域
本发明涉及计算机技术领域,尤其涉及一种直播方法、装置、计算机设备及存储介质。
背景技术
随着网络直播技术的发展,直播方式也越来越多,对于教育类和其他更加专业领域的授课直播,讲师或主播在直播过程中,需要能实时展示PPT(PowerPoint,演示文稿),如课件和其他补充信息,以保证授课效果。现有技术中,是通过录制摄像头设备内容和计算机屏幕内容进行视频直播,然而,这种通过录制获取补充信息的直播方式,难以达到同时展示PPT和直播的效果;即使拍摄到补充信息,由于受限于计算机屏幕的分辨率,可能导致学员端所显示的包括补充信息播放过程的视频数据的分辨率较低,无法更全面和专业的通过视频直播进行在线教学和知识传播,降低直播授课效果。
发明内容
基于此,有必要针对上述问题,提出一种能够实时展示PPT和直播界面,提升直播效果的直播方法、装置、计算机设备及存储介质。
一种直播方法,应用于客户端,所述方法包括:
向服务端发送直播请求后,建立直播连接,生成实时直播画面;
接收所述服务端发送的待直播文件,所述待直播文件包括多张图片;
若检测到对所述待直播文件的选择操作指令,从所述待直播文件中获取选择的目标图片;
将所述实时直播画面和所述目标图片按照预设的排列方式进行同步展示。
一种直播装置,应用于客户端,所述直播装置包括:
生成模块,用于向服务端发送直播请求后,建立直播连接,生成实时直播画面;
接收模块,用于接收所述服务端发送的待直播文件,所述待直播文件包括多张图片;
选择模块,用于若检测到对所述待直播文件的选择操作指令,从所述待直播文件中获取选择的目标图片;
展示模块,用于将所述实时直播画面和所述目标图片按照预设的排列方式进行同步展示。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行以下步骤:
向服务端发送直播请求后,建立直播连接,生成实时直播画面;
接收所述服务端发送的待直播文件,所述待直播文件包括多张图片;
若检测到对所述待直播文件的选择操作指令,从所述待直播文件中获取选择的目标图片;
将所述实时直播画面和所述目标图片按照预设的排列方式进行同步展示。
一种计算机可读介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行以下步骤:
向服务端发送直播请求后,建立直播连接,生成实时直播画面;
接收所述服务端发送的待直播文件,所述待直播文件包括多张图片;
若检测到对所述待直播文件的选择操作指令,从所述待直播文件中获取选择的目标图片;
将所述实时直播画面和所述目标图片按照预设的排列方式进行同步展示。
上述直播方法、装置、计算机设备及存储介质,客户端向服务端发送直播请求后,建立直播连接,生成实时直播画面;接收所述服务端发送的待直播文件,所述待直播文件包括多张图片;若检测到对所述待直播文件的选择操作指令,从所述待直播文件中获取选择的目标图片;将所述实时直播画面和所述目标图片按照预设的排列方式进行同步展示,实现了直播过程与PPT内容同步,使直播内容和形式更加丰富,使直播信息更加全面和精准的传播,大大提升了直播效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
其中:
图1为一个实施例中直播方法的流程图;
图2为另一个实施例中直播方法的流程图;
图3为又一个实施例中直播方法的流程图;
图4为再一个实施例中直播方法的流程图;
图5为一个实施例中直播装置的结构框图;
图6为另一个实施例中直播装置的结构框图;
图7为一个实施例中计算机设备的结构框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,在一个实施例中,提供了一种直播方法,该直播方法应用于客户端。该直播方法具体包括以下步骤:
步骤102,向服务端发送直播请求后,建立直播连接,生成实时直播画面。
其中,实时直播画面是指客户端进行直播时的视频画面。具体地,客户端通过发送直播请求给服务端后,进入直播应用,生成直播视频画面。其中的客户端是指进行直播的直播端,其可以在网页进行直播的网页端或者在应用程序端(如APP端)进行直播的直播端。
步骤104,接收服务端发送的待直播文件,待直播文件包括多张图片。
其中,待直播文件是指直播过程中需要实时展示的PPT文件,用于对实时直播画面进行补充。具体地,用户预先在服务器上传待直播文件,服务端通过对待直播文件进行转码处理,将PPT文件转换成图片,且每一张PPT对应一张图片。本实施例中,通过将PPT文件转换成对应的图片,从而更好的支持多端兼容,提高待直播文件在不同客户端的兼容性,进而保证直播效果。
步骤106,若检测到对待直播文件的选择操作指令,从待直播文件中获取选择的目标图片。
其中,选择指令是指用户通过向客户端发送的用于从待直播文件中确定需要展示图片的命令。目标图片为用户选择的用于在直播过程中进行展示的图片。例如,可以在客户端展示待直播文件的图片,客户端根据检测到的对待直播文件的选择操作指令如页码定位指令或者翻页指令确定的图片作为目标图片。
步骤108,将实时直播画面和目标图片按照预设的排列方式进行同步展示。
具体地,客户端在获取到目标图片后,将实时直播画面和目标图片按照预设的排列方式进行同步展示,其中,该预设的排列方式可以是目标图片位于上方、与实时直播画面呈上下排列或者左右排列,实现了直播画面与补充信息的双屏直播,使得观看直播的用户快速获取到全面的直播信息,大大提升了直播效果。
值得说明的是,本实施例中的直播由于是实时直播画面与补充信息的双屏直播,使得补充信息的目标图片显示效果与客户端的实时直播画面的显示效果一致,使直播内容和形式更加丰富,使直播信息更加全面和精准的传播,进一步提升了直播效果。
上述直播方法,客户端向服务端发送直播请求后,建立直播连接,生成实时直播画面;接收所述服务端发送的待直播文件,所述待直播文件包括多张图片;若检测到对所述待直播文件的选择操作指令,从所述待直播文件中获取选择的目标图片;将所述实时直播画面和所述目标图片按照预设的排列方式进行同步展示,实现了直播画面与补充信息的双屏直播,使直播内容和形式更加丰富,进而实现直播信息更加全面和精准的传播,使得观看直播的用户快速获取到全面的直播信息,大大提升了直播效果。
在一个实施例中,选择操作指令为翻页指令或页码定位指令;则若检测到对待直播文件的选择操作指令,从待直播文件中获取选择的目标图片,包括:若检测到对待直播文件的翻页指令,则利用WebSocket同步翻页指令,获取翻页指令反馈的目标图片;若检测到对待直播文件的页码定位指令,则利用WebSocket同步页码定位指令,获取页码定位指令反馈的目标图片。
其中,翻页指令是指用户触发的对图片进行翻页操作的命令,如向上翻页、向下翻页。页码定位指令是指用户触发的选中图片的命令。具体地,当客户端检测翻页指令时,则将翻页命令对应的翻页动作通过WebSocket同步到客户端,从而在客户端展示翻页动作及目标图片。当客户端检测到页码定位指令时,则将码定位指令对应的选定动作通过WebSocket同步到客户端,从而在客户端展示选定动作及目标图片。可以理解地,本实施例中,客户端通过对选择操作指令进行反馈,获取到目标图片,并且通过WebSocket将选择操作指令对应的动作同步到客户端,从而使得用户能够实时观看到客户端进行直播时的对待直播文件的操作及目标图片,提升了用户体验。
在一个实施例中,建立直播连接,生成实时直播画面,包括:调用摄像头建立直播连接,生成实时直播画面;或启动预设的直播程序建立直播连接,生成实时直播画面。
在这个实施例中,客户端进行直播的方式可以是调用摄像头通过录制进行视频直播,生成实时直播画面。还可以是启动预设的直播程序,如直播APP建立直播连接,生成实时直播画面,具体可根据实际需求进行选择。可以理解地,本实施例中可以根据生成实时生成直播画面方式,实现对目标图片与实时直播画面的同端直播或者跨端直播。
如图2所示,在一个实施例中,在将实时直播画面和目标图片按照预设的排列方式进行同步展示之后,该方法还包括:
步骤110,记录与实时直播画面对应的目标图片的时间线;
步骤112,基于实时直播画画与直播画面对应的目标图片和时间线生成回放视频。
具体地,客户端将同时展示实时直播画面和对应的目标图片的时间进行记录,生成直播的时间线,同时,客户端将实时直播画画与直播画面对应的目标图片和时间线生成回放视频。因此,用户在直播结束之后,进入直播也能体验到直播与PPT文件双屏展示的视频效果,进一步提升直播效果。
如图3所示,在一个实施例中,该方法还包括:
步骤114,当接收到直播回放指令时,获取回放视频;
步骤116,基于回放视频中的目标图片的时间线,进行回放回放视频并展示目标图片。
在这个实施例中,客户端接收到直播回放指令时,根据该指令获取回放视频;在对回放视频时,由于记录了目标图片的时间线,因此,客户端自动根据时间线对应的各个目标图片展示给用户,使得回放视频中的目标图片随实时直播画面进行切换显示。保证在了用户通过观看回放视频获取更加全面的补充信息,进一步提升用户体验。
在一个实施例中,预设的排列方式为上下排列或者左右排列。
在这个实施例中,上下排列可以是目标图片位于上方、实时直播画面位于下方,也可以是目标图片位于下方、实时直播画面位于上方。左右排列可以是目标图片位于左方、实时直播画面位于右方,也可以是目标图片位于右方、实时直播画面位于左方,可以根据实际需求进行设置。可以理解地,通过将实时直播画面与对应目标图片按照上下排列或者左右排列,实现了对实时直播画面与对应目标图片的双屏展示,提高了用户观看直播或者回放视频的效果。
如图4所示,在一个实施例中,提出了一种直播方法,应用于服务端,方法包括:
步骤202,当接收直播请求时,启动直播,获取实时直播画面。
具体地,服务端接收到直播请求后,启动直播,进而获取到实时直播画面。
步骤204,获取待直播PPT,对待直播PPT进行转码处理,得到每个待直播PPT对应的一张图片,生成待直播文件。
具体地,服务端预先存储有待直播PPT,或取到待直播PPT,对待直播PPT进行转码处理,得到每个待直播PPT对应的一张图片,进而得到待直播文件。
步骤206,接收待直播文件的操作指令,从待直播文件中确定目标图片。
具体地,服务端接收客户端对待直播文件的操作指令,进而根据操作指令从待直播文件中确定目标图片。
步骤208,根据目标图片和实时直播画面进行同步直播。
具体地,当服务端获取到实时直播画面和对应的目标图片时进行直播,从而实现了实时直播画面和对应的目标图片的双屏直播,实时展示PPT和直播界面,提升了直播效果。
上述直播方法,应用于服务端,当接收直播请求时,启动直播,获取实时直播画面;获取待直播PPT,对待直播PPT进行转码处理,得到每个待直播PPT对应的一张图片,生成待直播文件;接收待直播文件的操作指令,从待直播文件中确定目标图片;根据目标图片和实时直播画面进行同步直播,实现了实时直播画面和对应的目标图片的双屏直播,实时展示PPT和直播界面,提升了直播效果。
如图5所示,在一个实施例中,提出了一种直播装置,应用于客户端,所述装置包括:
生成模块502,用于向服务端发送直播请求后,建立直播连接,生成实时直播画面;
接收模块504,用于接收所述服务端发送的待直播文件,所述待直播文件包括多张图片;
选择模块506,用于若检测到对所述待直播文件的选择操作指令,从所述待直播文件中获取选择的目标图片;
展示模块508,用于将所述实时直播画面和所述目标图片按照预设的排列方式进行同步展示。
在一个实施例中,选择模块包括:
第一选择单元,用于若检测到对所述待直播文件的所述翻页指令,则利用WebSocket同步所述翻页指令,获取所述翻页指令反馈的所述目标图片;
第二选择单元,用于若检测到对所述待直播文件的所述页码定位指令,则利用WebSocket同步所述页码定位指令,获取所述页码定位指令反馈的所述目标图片。
在一个实施例中,生成模块包括:
第一生成单元,用于调用摄像头建立直播连接,生成所述实时直播画面;或
第二生成单元,用于启动预设的直播程序建立直播连接,生成所述实时直播画面。
在一个实施例中,该直播装置还包括:
记录模块,用于记录与所述实时直播画面对应的目标图片的时间线;
视频生成模块,用于基于所述实时直播画画与所述直播画面对应的目标图片和所述时间线生成回放视频。
在一个实施例中,该直播装置还包括:
获取模块,用于当接收到直播回放指令时,获取所述回放视频;
回放模块,用于基于所述回放视频中的所述目标图片的时间线,进行回放所述回放视频并展示所述目标图片。
如图6所示,在一个实施例中,提出了一种直播装置,应用于服务端,所述装置包括:
第一获取模块602,用于当接收直播请求时,启动直播,获取实时直播画面;
第二获取模块604,用于获取待直播PPT,对所述待直播PPT进行转码处理,得到每个待直播PPT对应的一张图片,生成待直播文件;
确定模块606,用于接收所述待直播文件的操作指令,从所述待直播文件中确定目标图片;
直播模块608,用于根据所述目标图片和所述实时直播画面进行同步直播。
图7示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是服务器,所述服务器包括但不限于高性能计算机和高性能计算机集群。如图7所示,该计算机设备包括通过***总线连接的处理器、存储器和网络接口。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作***,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现直播方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行直播方法。本领域技术人员可以理解,图7中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的直播方法可以实现为一种计算机程序的形式,计算机程序可在如图7所示的计算机设备上运行。计算机设备的存储器中可存储组成直播装置的各个程序模板。比如,生成模块502,接收模块504,选择模块506,展示模块508。或者,第一获取模块602,第二获取模块604,确定模块606,直播模块608。
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:向服务端发送直播请求后,建立直播连接,生成实时直播画面;接收所述服务端发送的待直播文件,所述待直播文件包括多张图片;若检测到对所述待直播文件的选择操作指令,从所述待直播文件中获取选择的目标图片;将所述实时直播画面和所述目标图片按照预设的排列方式进行同步展示。
在一个实施例中,所述选择操作指令为翻页指令或页码定位指令;则若检测到对所述待直播文件的选择操作指令,所述从所述待直播文件中获取选择的目标图片,包括:若检测到对所述待直播文件的所述翻页指令,则利用WebSocket同步所述翻页指令,获取所述翻页指令反馈的所述目标图片;若检测到对所述待直播文件的所述页码定位指令,则利用WebSocket同步所述页码定位指令,获取所述页码定位指令反馈的所述目标图片。
在一个实施例中,所述建立直播连接,生成实时直播画面,包括:调用摄像头建立直播连接,生成所述实时直播画面;或启动预设的直播程序建立直播连接,生成所述实时直播画面。
在一个实施例中,在所述将所述实时直播画面和所述目标图片按照预设的排列方式进行同步展示之后,所述方法还包括:记录与所述实时直播画面对应的目标图片的时间线;基于所述实时直播画画与所述直播画面对应的目标图片和所述时间线生成回放视频。
在一个实施例中,还包括:当接收到直播回放指令时,获取所述回放视频;基于所述回放视频中的所述目标图片的时间线,进行回放所述回放视频并展示所述目标图片。
在一个实施例中,所述预设的排列方式为上下排列或者左右排列。
在一个实施例中,所述方法包括:当接收直播请求时,启动直播,获取实时直播画面;获取待直播PPT,对所述待直播PPT进行转码处理,得到每个待直播PPT对应的一张图片,生成待直播文件;接收所述待直播文件的操作指令,从所述待直播文件中确定目标图片;根据所述目标图片和所述实时直播画面进行同步直播。
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如下步骤:向服务端发送直播请求后,建立直播连接,生成实时直播画面;接收所述服务端发送的待直播文件,所述待直播文件包括多张图片;若检测到对所述待直播文件的选择操作指令,从所述待直播文件中获取选择的目标图片;将所述实时直播画面和所述目标图片按照预设的排列方式进行同步展示。
在一个实施例中,所述选择操作指令为翻页指令或页码定位指令;则若检测到对所述待直播文件的选择操作指令,所述从所述待直播文件中获取选择的目标图片,包括:若检测到对所述待直播文件的所述翻页指令,则利用WebSocket同步所述翻页指令,获取所述翻页指令反馈的所述目标图片;若检测到对所述待直播文件的所述页码定位指令,则利用WebSocket同步所述页码定位指令,获取所述页码定位指令反馈的所述目标图片。
在一个实施例中,所述建立直播连接,生成实时直播画面,包括:调用摄像头建立直播连接,生成所述实时直播画面;或启动预设的直播程序建立直播连接,生成所述实时直播画面。
在一个实施例中,在所述将所述实时直播画面和所述目标图片按照预设的排列方式进行同步展示之后,所述方法还包括:记录与所述实时直播画面对应的目标图片的时间线;基于所述实时直播画画与所述直播画面对应的目标图片和所述时间线生成回放视频。
在一个实施例中,还包括:当接收到直播回放指令时,获取所述回放视频;基于所述回放视频中的所述目标图片的时间线,进行回放所述回放视频并展示所述目标图片。
在一个实施例中,所述预设的排列方式为上下排列或者左右排列。
在一个实施例中,所述方法包括:当接收直播请求时,启动直播,获取实时直播画面;获取待直播PPT,对所述待直播PPT进行转码处理,得到每个待直播PPT对应的一张图片,生成待直播文件;接收所述待直播文件的操作指令,从所述待直播文件中确定目标图片;根据所述目标图片和所述实时直播画面进行同步直播。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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 (10)
1.一种直播方法,其特征在于,应用于客户端,所述方法包括:
向服务端发送直播请求后,建立直播连接,生成实时直播画面;
接收所述服务端发送的待直播文件,所述待直播文件包括多张图片;
若检测到对所述待直播文件的选择操作指令,从所述待直播文件中获取选择的目标图片;
将所述实时直播画面和所述目标图片按照预设的排列方式进行同步展示。
2.根据权利要求1所述的直播方法,其特征在于,所述选择操作指令为翻页指令或页码定位指令;则若检测到对所述待直播文件的选择操作指令,所述从所述待直播文件中获取选择的目标图片,包括:
若检测到对所述待直播文件的所述翻页指令,则利用WebSocket同步所述翻页指令,获取所述翻页指令反馈的所述目标图片;
若检测到对所述待直播文件的所述页码定位指令,则利用WebSocket同步所述页码定位指令,获取所述页码定位指令反馈的所述目标图片。
3.根据权利要求1所述的直播方法,其特征在于,所述建立直播连接,生成实时直播画面,包括:
调用摄像头建立直播连接,生成所述实时直播画面;或
启动预设的直播程序建立直播连接,生成所述实时直播画面。
4.根据权利要求1所述的直播方法,其特征在于,在所述将所述实时直播画面和所述目标图片按照预设的排列方式进行同步展示之后,所述方法还包括:
记录与所述实时直播画面对应的目标图片的时间线;
基于所述实时直播画画与所述直播画面对应的目标图片和所述时间线生成回放视频。
5.根据权利要求4所述的直播方法,其特征在于,还包括:
当接收到直播回放指令时,获取所述回放视频;
基于所述回放视频中的所述目标图片的时间线,进行回放所述回放视频并展示所述目标图片。
6.根据权利要求1所述的直播方法,其特征在于,所述预设的排列方式为上下排列或者左右排列。
7.一种直播方法,其特征在于,应用于服务端,所述方法包括:
当接收直播请求时,启动直播,获取实时直播画面;
获取待直播PPT,对所述待直播PPT进行转码处理,得到每个待直播PPT对应的一张图片,生成待直播文件;
接收所述待直播文件的操作指令,从所述待直播文件中确定目标图片;
根据所述目标图片和所述实时直播画面进行同步直播。
8.一种直播装置,应用于客户端,其特征在于,所述直播装置包括:
生成模块,用于向服务端发送直播请求后,建立直播连接,生成实时直播画面;
接收模块,用于接收所述服务端发送的待直播文件,所述待直播文件包括多张图片;
选择模块,用于若检测到对所述待直播文件的选择操作指令,从所述待直播文件中获取选择的目标图片;
展示模块,用于将所述实时直播画面和所述目标图片按照预设的排列方式进行同步展示。
9.一种计算机设备,其特征在于,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述直播方法的步骤,或者,所述处理器执行所述计算机程序时实现如权利要求8所述直播方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述直播方法的步骤,或者,所述处理器执行所述计算机程序时实现如权利要求7所述直播方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110656855.XA CN113453031A (zh) | 2021-06-11 | 2021-06-11 | 直播方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110656855.XA CN113453031A (zh) | 2021-06-11 | 2021-06-11 | 直播方法、装置、计算机设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113453031A true CN113453031A (zh) | 2021-09-28 |
Family
ID=77811442
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110656855.XA Pending CN113453031A (zh) | 2021-06-11 | 2021-06-11 | 直播方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113453031A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114979550A (zh) * | 2022-05-21 | 2022-08-30 | 北京美迪康信息咨询有限公司 | 线上会议的界面配置方法、***、智能终端及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108377425A (zh) * | 2018-03-10 | 2018-08-07 | 南通旗云科技有限公司 | 一种播放直播回放视频的文档自动定位方法 |
CN110297917A (zh) * | 2019-06-28 | 2019-10-01 | 腾讯科技(深圳)有限公司 | 直播方法、装置、电子设备及存储介质 |
CN111163360A (zh) * | 2020-01-02 | 2020-05-15 | 腾讯科技(深圳)有限公司 | 视频处理方法、装置、计算机可读存储介质和计算机设备 |
CN111866536A (zh) * | 2020-07-26 | 2020-10-30 | 马景奕 | 气象移动双流直播*** |
CN112637623A (zh) * | 2020-12-11 | 2021-04-09 | 创盛视联数码科技(北京)有限公司 | 直播处理方法、装置及电子设备 |
-
2021
- 2021-06-11 CN CN202110656855.XA patent/CN113453031A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108377425A (zh) * | 2018-03-10 | 2018-08-07 | 南通旗云科技有限公司 | 一种播放直播回放视频的文档自动定位方法 |
CN110297917A (zh) * | 2019-06-28 | 2019-10-01 | 腾讯科技(深圳)有限公司 | 直播方法、装置、电子设备及存储介质 |
CN111163360A (zh) * | 2020-01-02 | 2020-05-15 | 腾讯科技(深圳)有限公司 | 视频处理方法、装置、计算机可读存储介质和计算机设备 |
CN111866536A (zh) * | 2020-07-26 | 2020-10-30 | 马景奕 | 气象移动双流直播*** |
CN112637623A (zh) * | 2020-12-11 | 2021-04-09 | 创盛视联数码科技(北京)有限公司 | 直播处理方法、装置及电子设备 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114979550A (zh) * | 2022-05-21 | 2022-08-30 | 北京美迪康信息咨询有限公司 | 线上会议的界面配置方法、***、智能终端及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11252444B2 (en) | Video stream processing method, computer device, and storage medium | |
CN108401192B (zh) | 视频流处理方法、装置、计算机设备及存储介质 | |
CN106454407B (zh) | 视频直播方法及装置 | |
KR20210021099A (ko) | 프레임적으로 정확한 컨텐츠 수정을 용이하게 하기 위해, 낮은 레이트 핑거프린팅을 사용하는 보간을 기반으로 하는 시간 맵핑의 확립 및 사용 | |
JP6385447B2 (ja) | 動画提供方法および動画提供システム | |
CN108540819B (zh) | 直播数据处理方法、装置、计算机设备和存储介质 | |
US11595731B2 (en) | Implementation method and system of real-time subtitle in live broadcast and device | |
WO2019134293A1 (zh) | 一种直播方法、装置、服务器及介质 | |
US11128894B2 (en) | Method and mobile terminal for processing data | |
CN106231367B (zh) | 美颜处理方法及装置 | |
CN111418215A (zh) | 在媒体流的播出之间转变时转变帧的动态播出 | |
US20220256205A1 (en) | Video processing method and apparatus, computer device, and storage medium | |
CN110913272A (zh) | 视频播放方法、装置、计算机可读存储介质和计算机设备 | |
CN109756744B (zh) | 数据处理方法、电子设备及计算机存储介质 | |
CN115004713A (zh) | 视频分发装置、视频分发方法以及视频分发程序 | |
US11533517B1 (en) | Parsing and processing reconstruction of multiangle videos | |
CN111107383B (zh) | 视频处理方法、装置、设备及存储介质 | |
CN113453031A (zh) | 直播方法、装置、计算机设备及存储介质 | |
US8774605B2 (en) | Display processing apparatus, control method therefor, and display processing system | |
CN111050204A (zh) | 视频裁剪方法、装置、电子设备和存储介质 | |
CN114222149A (zh) | 一种推流方法、装置、介质及计算机设备 | |
CN105979333B (zh) | 一种数据同步展示方法及装置 | |
CN107995538B (zh) | 视频批注方法及*** | |
EP2629512A1 (en) | Method and arrangement for generating and updating A composed video conversation | |
CN110636348B (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210928 |