基于网页快速建立直播的方法转让专利
申请号 : CN202010152096.9
文献号 : CN111405303B
文献日 : 2021-11-12
发明人 : 路九阳
申请人 : 青岛希望鸟科技有限公司
摘要 :
权利要求 :
1.一种基于网页快速建立直播的方法,其特征在于,包括以下步骤:接收源内容并识别所述源内容类型,所述源内容类型包括网页、网址、可转换为网页的文件、网页支持的素材文件中的一种或多种;当判断所述源内容类型为网页时,获取源网页内容生成为目标网页;当判断所述源内容类型为网址时,通过所述网址获取对应的网页文件内容生成目标网页;当判断所述源内容类型为可转换为网页的文件时,首先执行转换为网页操作,然后读取转换所得的网页内容生成目标网页;当判断所述源内容类型为网页支持的素材文件时,首先创建新网页,在所述新网页中创建所述素材文件类型对应的HTML标签,设置所述标签属性与内容放置所述素材文件生成目标网页;
A.读入用于直播交流的目标网页;
B.在所述目标网页中引入包含网页操作信息采集功能的第一直播控制程序,将所述包含第一直播控制程序的目标网页存储并生成为第一链接;在目标网页中引入包含解析执行网页操作指令功能的第二直播控制程序,将所述包含第二直播控制程序的目标网页存储并生成为第二链接;所述第一链接、第二链接可按照预定规则生成或按照直播通信服务单元分配;或者,将所述目标网页发送至直播网页计算产生服务单元注册,并按照预定规则生成或按照直播通信服务单元分配产生第一链接、第二链接;当所述直播网页计算产生服务单元在接收到所述第一链接访问请求时,返回包含所述目标网页以及第一直播控制程序的网页内容,所述第一直播控制程序包含网页操作信息采集功能;当所述直播网页计算产生服务单元在接收到所述第二链接访问请求时,返回包含所述目标网页以及第二直播控制程序的网页内容,所述第二直播控制程序包含解析执行网页操作指令功能;
C、在所述直播通信服务单元中创建第一链接、第二链接之间的通信关系,所述直播通信服务单元为第一链接、第二链接提供直播通信服务;所述第一链接中包含的所述第一直播控制程序采集用户对目标网页的操作数据,将所述操作数据发送至所述直播通信服务单元;所述第二链接中所包含的所述第二直播控制程序解析所接收的数据,还原为网页操作指令执行,达到与原用户网页画面同步的效果。
2.根据权利要求1所述的方法,其特征在于,在生成所述目标网页之前的步骤还包括接收来自直播创建者的网页素材处理要求、内容结构要求、内容编排要求、显示样式要求中的一种或多种,和/或结合系统内置的网页素材规范、内容结构规范、内容编排规则、标签规范中的一种或多种处理源内容。
3.根据权利要求1或2所述的方法,其特征在于,在生成所述目标网页之前的步骤还包括读入直播网页模板,根据所述直播网页模板中的对直播内容的要求处理源内容,使用处理后的源内容替换模板中的对应项,生成所述目标网页。
4.根据权利要求1所述的方法,其特征在于,在所述目标网页引入第一直播控制程序、第二直播控制程序之后的步骤还包括对所述引入第一直播控制程序、第二直播控制程序之后的目标网页进行重构操作,所述重构操作包括网页结构调整、标签属性修改、CSS样式修改、脚本调整、加载顺序调整、事件调整、存储调整中的一种或多种。
5.一种基于网页快速建立直播的方法,其特征在于,所述方法包括:A.读入用于直播交流的目标网页网址;B.读入包含iframe标签和第一直播控制程序的第一框架网页,所述第一直播控制程序包含网页操作信息采集功能,将所述目标网页网址添加进所述iframe标签,并将所述第一框架网页存储并生成为第一链接;读入包含iframe标签和第二直播控制程序的第二框架网页,所述第二直播控制程序包含解析执行网页操作指令功能,将所述目标网页网址添加进所述iframe标签,并将所述第二框架网页存储并生成为第二链接;或者,将所述目标网页网址发送至直播网页计算产生服务单元注册,并按照预定规则生成或按照直播通信服务单元分配产生第一链接、第二链接;所述直播网页计算产生服务单元在接收到所述第一链接访问请求时,读入包含iframe标签和第一直播控制程序的第一框架网页,所述第一直播控制程序包含网页操作信息采集功能,并将所述目标网页网址添加进所述iframe标签并返回;所述直播网页计算产生服务单元在接收到所述第二链接访问请求时,读入包含iframe标签和第二直播控制程序的第二框架网页,所述第二直播控制程序包含解析执行网页操作指令功能,并将所述目标网页网址添加进所述iframe标签并返回;C.在所述直播通信服务单元中创建第一链接、第二链接之间的通信关系,所述直播通信服务单元为第一链接、第二链接提供直播通信服务;所述第一链接中包含的所述第一直播控制程序采集用户对第一框架网页的操作数据,将所述操作数据发送至所述直播通信服务单元;所述第二链接中所包含的所述第二直播控制程序解析所接收的数据,还原为网页操作指令执行,达到与原用户网页画面同步的效果。
6.根据权利要求1或5所述的方法,其特征在于,所述第一直播控制程序还包括涂鸦操作数据采集、音频操作数据采集、视频操作数据采集、文字操作数据采集的一种或多种;所述第二直播控制程序还包括解析涂鸦数据、解析音频操作数据、解析视频操作数据、解析文字操作数据的一种或多种。
7.根据权利要求6所述的方法,其特征在于,所述第一直播控制程序还包括监听用户在第一链接对应的网页中输入的控制指令,所述指令包括开始/停止直播、开启/关闭发言、直播/会议模式切换、内容切换、内容更换、处理发言请求、观众管理、直播权移交、视频开关、音频开关、涂鸦设置、消息处理中的一种或多种;所述第二直播控制程序还包括监听用户在第二链接对应的网页中输入的控制指令,所述指令包括进入/退出直播、发言请求、直播权接收、直播权交回、视频开关、音频开关、涂鸦设置、消息处理中的一种或多种;所述第一直播控制程序、第二直播控制程序将所述控制指令发送至直播通信服务单元,所述直播通信服务单元执行或转发所述控制指令;所述第一直播控制程序、第二直播控制程序还包括接收直播通信服务单元的控制指令并执行;所述第一直播控制程序、第二直播控制程序还包括接收直播通信服务单元的直播状态信息并显示。
8.根据权利要求7所述的方法,其特征在于,接收到所述第一直播控制程序发送的直播内容更换指令和新的源内容后,生成新的目标网页数据,并发送至直播通信服务单元,所述第一直播控制程序、所述第二直播控制程序在接收到所述直播通信服务单元发送的直播内容更换指令以及新的目标网页数据后,根据所接收新的目标网页数据执行更新操作;更新过程中不改变所述直播通信服务单元与所述第一链接、所述第二链接之间的通信状态,不改变所述直播已形成的状态数据。
9.根据权利要求6所述的方法,其特征在于,在所述直播通信服务单元中创建第一链接、第二链接之间的通信关系之前的步骤还包括接收直播时间配置要求、人数限制配置要求、功能权限配置要求、用户限制配置要求、消息发送配置要求中的一种或者多种,并将所述配置要求发送至直播通信服务单元,直播通信服务单元基于所述配置要求配置本次直播通信服务。
说明书 :
基于网页快速建立直播的方法
技术领域
背景技术
众进入直播房间后观看直播,通过点赞、留言、赠送礼物等形式互动,为高效率的交流手段
之一,例如在近期面对突发的冠状病毒肺炎疫情时人们面对面交流不便的场景下,发挥了
巨大的作用。但应用于生产却存在许多不足,主要包括以下几点:主播甚至观众需要安装直
播软件或插件,拥有账号和熟悉软件操作;直播内容限于人物视频直播,讲解其它内容不
便;直播过程中针对讲解特定内容与观众的互动性差;直播过程主要为视频传输,网络资源
消耗非常大;无法直接针对需讲解的内容快速建立直播。
发明内容
行网页操作指令功能的第二直播控制程序,将所述包含第二直播控制程序的目标网页存储
并生成为第二链接;所述第一链接、第二链接可按照预定规则生成或按照直播通信服务单
元分配;
务单元在接收到所述第一链接访问请求时,返回包含所述目标网页以及第一直播控制程序
的网页内容,所述第一直播控制程序包含网页操作信息采集功能;当所述直播网页计算产
生服务单元在接收到所述第二链接访问请求时,返回包含所述目标网页以及第二直播控制
程序的网页内容,所述第二直播控制程序包含解析执行网页操作指令功能;
直播控制程序解析所接收的数据,还原为网页操作指令执行,达到与原用户网页画面同步
的效果。
一框架网页存储并生成为第一链接;读入包含iframe标签和第二直播控制程序的第二框架
网页,所述第二直播控制程序包含解析执行网页操作指令功能,将所述目标网页网址添加
进所述iframe标签,并将所述第二框架网页存储并生成为第二链接;
服务单元在接收到所述第一链接访问请求时,读入包含iframe标签和第一直播控制程序的
第一框架网页,所述第一直播控制程序包含网页操作信息采集功能,并将所述目标网页网
址添加进所述iframe标签并返回;所述直播网页计算产生服务单元在接收到所述第二链接
访问请求时,读入包含iframe标签和第二直播控制程序的第二框架网页,所述第二直播控
制程序包含解析执行网页操作指令功能,并将所述目标网页网址添加进所述iframe标签并
返回;
直播控制程序解析所接收的数据,还原为网页操作指令执行,达到与原用户网页画面同步
的效果。
页操作画面保持同步,提高了主播与观众的沟通效率,有助于主播讲解和观众互动,提升用
户体验。
附图说明
具体实施方式
入包含解析执行网页操作指令功能的第二直播控制程序,将所述包含第二直播控制程序的
目标网页存储并生成为第二链接。或步骤S1022,将所述目标网页发送至直播网页计算产生
服务单元注册并产生第一链接、第二链接,所述直播网页计算产生服务单元根据第一链接、
第二链接访问请求,返回包含目标网页以及第一直播控制程序的网页内容、返回包含目标
网页以及第二直播控制程序的网页内容;
采集功能的第一直播控制程序内容,然后将包含所述第一直播控制程序的目标网页存储部
署生成第一链接,其中第一链接可以通过预定规则生成(如根据创建者信息、时间信息生成
文件名称;如第一链接、第二链接采用不同文件名称或者相同文件名称+参数),或者按照直
播通信服务单元分配(如直播通信服务单元预先配置了直播房间的访问地址,在部署包含
所述第一直播控制程序的目标网页时采用该访问网址);相同的,按照以上步骤在目标网页
中引入用于执行解析执行网页操作指令功能的第二直播控制程序存储部署并生成第二链
接。此种方式中,生成了静态的引入直播控制程序的目标网页,当访问第一链接、第二链接
时,返回包含直播控制程序的目标网页文件。
网页发送至直播网页计算产生服务单元注册,所述直播网页计算产生服务单元保存所述目
标网页信息,并按照预定规则生成或按照直播通信服务单元分配,首先产生第一链接、第二
链接并提供,同时建立所述第一链接、第二链接与目标网页数据之间对应关系,直播启动
后,当所述播网页计算产生服务单元在接收到第一链接、第二链接请求时,根据之前建立的
对应关系查找到所述目标网页数据内容并读入,在所述目标网页数据内容中插入相应的直
播控制程序(即直播控制API)后返回。其中第一链接请求获得的数据包括目标网页数据以
及第一直播控制程序;第二链接请求获得的数据包括目标网页以及第二直播控制程序。此
种方式中,在服务器上运行直播网页计算产生服务单元(例如Servlet等服务程序),动态生
成包含直播控制程序的目标网页内容。
册,具体为,按照用于主播端访问的第一链接、用于观众端访问的第二链接、直播创建的配
置要求创建直播通信服务记录,并存储第一链接、第二链接与所述直播通信记录之间的对
应关系。当接收到第一链接访问请求时,根据所述访问请求按照所述对应关系查找直播通
信记录,并基于所述通信记录启动本次直播服务,建立主播端与所述直播通信服务单元之
间的通信连接(如Socket通信连接),当接收到第二链接访问请求时,根据所述第二链接访
问请求按照所述对应关系查找直播通信记录,在查找到的通信记录主播端与所述直播通信
服务单元通信连接已建立的状态下,建立观众端与所述直播通信服务单元之间的通信连接
(如Socket通信连接)。所述直播通信服务单元按照第一链接、第二链接之间的对应关系接
收、处理、发送数据,提供直播通信及控制服务。
所述第二链接中所包含的所述第二直播控制程序解析所接收的数据,还原为网页操作指令
执行,达到与原用户网页画面同步的效果。
作如:页面滑动、点击、输入、缩放、拖拽、跳转等;用于辅助直播的其它操作,如涂鸦操作、文
字输入操作、音频操作、视频操作等,所述用于辅助直播的其它操作由第一直播控制程序提
供。当主播进行直播操作时,所述第一直播控制程序将针对不同的操作类型采集生成对应
的操作类型数据,例如使用涂鸦操作时,将通过第一直播控制程序在目标网页上建立一个
Canvas画布,主播在Canvas画布上进行涂鸦操作,此时会采集涂鸦轨迹、涂鸦笔类型、涂鸦
笔粗细等相关涂鸦操作数据。执行数据采集后将操作数据发送至直播通信服务单元,直播
通信服务单元再进行广播转发,发送给其他观众端,观众端对应的第二直播控制程序解析
直播操作数据并按照操作类型还原对应的直播操作,例如,第二直播控制程序接收到的网
页操作数据包含网页body滑动数据时,基于所述网页操作数据中网页滑动前的位置数据、
滑动后的位置数据、滑动的起始时间与结束时间,所述第二直播控制程序调用网页body设
置方法设置scrollTop属性,将其scrollTop值设置为滑动后的位置数据,同时根据滑动时
间生成滑动动画,从而实现还原主播端的操作的滑动效果。
端引入所述第二直播控制程序,但不限于所述第一直播控制程序与第二直播控制程序在实
质上为同一程序或部分内容相同,所述第一直播控制程序、第二直播控制程序均可包含网
页操作信息采集、解析执行网页操作指令、涂鸦操作数据采集、解析涂鸦数据、音频操作数
据采集、解析音频操作数据、视频操作数据采集、解析视频操作数据、文字操作数据采集、解
析文字操作数据功能的一种或多种。例如:如果第二直播控制程序包括网页操作信息采集、
音频操作数据采集、涂鸦操作数据采集、视频操作数据采集功能,则观众端在会议模式下获
得直播权限后也可以执行直播操作,并通过所述直播通信服务单元将数据转发给其他用
户,其它观众端通过第二直播控制程序解析执行数据,同时主播端对应的第一直播控制程
序也可以执行操作数据解析及其它数据解析功能,还原对应的直播操作。
会议模式切换、内容切换、内容更换、处理发言请求、观众管理、直播权移交、视频开关、音频
开关、涂鸦设置、消息处理中的一种或多种,详细说明如下:
通信服务单元之间的连接,当收到停止直播控制指令后会进行本次直播停止处理并断开与
本次直播通信相关的所有连接;
理方式,发送指令至观众端与主播端进行模式切换处理,如关闭观众端的发言功能,开启主
播端的网页操作、发言、视频、涂鸦等功能;当接收到会议模式切换控制指令时,将所述控制
指令发送至直播通信服务单元,所述直播通信服务单元将当前服务模式切换为会议模式,
设定为会议模式下的数据收发处理方式,发送指令至观众端与主播端进行模式切换处理,
如开启观众端的网页操作、发言、涂鸦功能等。所述直播模式与会议模式的主要区别为,直
播模式下仅允许主播进行直播讲解操作,会议模式下允许全部或部分观众获取直播讲解操
作权;
务单元发送切换指令以及切换的目标内容记录标识至观众端或主播端执行切换操作,发送
刷新指令触发主播端和观众端的网页刷新功能。所述内容切换功能用于提供多个讲解内容
(多个网址、网页、按素材编排为多个网页等)的创建者在直播讲解过程中进行内容切换;
请求至直播通信服务单元,最终由直播通信服务单元发送更新指令至主播端与观众端,触
发主播端和用户端更新直播内容。所述内容更换功能用于至直播过程中整体改变或增加新
的直播内容;
由所述第二直播控制程序执行客户端开启或关闭发言操作;
言、踢出按钮对某个观众执行对应的操作,例如点击禁言时,将所述禁言指令至发送至直播
通信服务单元,经所述直播通信服务单元处理并发送指令至相应观众端,由所述第二直播
控制程序执行客户端相关功能关闭操作;
一直播控制程序、第二直播控制程序执行权限移交的客户端处理;
视频操作数据采集;
操作数据采集;
主播对涂鸦进行设置时,第一直播控制程序根据对应的设置参数调整涂鸦属性;
音频开关、涂鸦设置、消息处理中的一种或多种。其中进入/退出直播建立/断开与直播通信
服务单元之间的连接;发言请求控制指令用于向直播通信服务单元发送发言请求,申请获
取直播的发言权;执行直播权接收指令表示同意接收直播权移交的请求;执行直播权交回
指令发送至直播通信服务单元,由所述直播通信服务单元进行直播权限回收处理。
括:
容编排规则、标签规范中的一种或多种处理源内容;
传一个或多个,当上传多个网页、网址、能够转换为网页的文件时,直播创建者可指定按照
一定顺序排列,生成直播后,可以使用内容切换控制指令在多个内容中进行切换。
如下:
节并插入相关源内容。
编排要求设置图片的展示顺序。
根据源内容的类型、数量、上传顺序等从默认结构处理规范中选择。
要求时,一般优先执行系统要求。如创建者用户提供了某网页素材图片,其大小为2M,图片
尺寸为2000*1000像素,要求以宽度1000像素显示,系统对图片文件的大小要求为500K,则
处理方式为:根据用户提出的图片处理要求,将图片尺寸缩放至1000*500,此时用户要求
已满足,但原图片文件大小不满足系统要求,则需对图片文件进行尺寸缩放、压缩处理,使
其文件大小小于500K,达到系统要求。
生成目标网页,例如创建者提供一组JPG图片以及数段文字,则首先创建新网页,在新网页
中添加img标签并设置属性放置图片,添加p标签放置文本内容,生成最终目标网页。
显示样式要求等,直播创建者仅需基于需交流的内容选择相应的直播网页模板,并根据模
板内容要求上传源内容,步骤S302根据模板对网页素材的处理要求进行素材处理,如缩放
图片至模板要求尺寸,压缩处理图片符合模板要求的文件大小等,然后读入直播网页模板
所对应的模板文件,根据处理后的素材替换对应项目,从而生成目标网页。通常,应用直播
网页模板能够为创建者节约时间,所述网页直播模板结构类似于PPT模板,模板中包括了详
细的交互功能、动画效果,创建者仅需提供素材便可以快速生成优秀的直播作品。
含直播控制程序的目标网页进行重构在于进一步提升直播网页的性能,前者侧重于内容、
显示方面,后者侧重于质量、性能方面。本方法采用了一种自动生成直播网页代码的方式,
因此,进行网页程序代码重构操作更为重要。
HTML标签和属性、网页结构布局清晰、网页内容中不存在恶意的广告及链接、程序代码不存
在内存泄露问题、在内容较多网页结构布局清晰的情况下异步加载待讲解的内容、代码静
态检查合格、页面加载顺序合理、网页中不允许包含非法内容、网页本地存储运行正常、调
用数据库正常且连接正常、资源加载在合理的时间范围内、在期望的设备环境下网页显示
正常、不存在与直播控制相冲突的事件等。
达到重构目的。如为使网页结构布局清晰,即需进行网页结构调整,对导航栏、栏目、正文内
容等页面组成元素进行调整和布局(DOM调整),同时还要进行CSS调整。
并将所述第一框架网页存储并生成为第一链接;读入包含iframe标签和第二直播控制程序
的第二框架网页,所述第二直播控制程序包含解析执行网页操作指令功能,将所述目标网
页网址添加进所述iframe标签,并将所述第二框架网页存储并生成为第二链接。或步骤
S5022,将所述目标网页网址发送至直播网页计算产生服务单元注册,并按照预定规则生成
或按照直播通信服务单元分配产生第一链接、第二链接;所述直播网页计算产生服务单元
在接收到所述第一链接访问请求时,读入包含iframe标签和第一直播控制程序的第一框架
网页,所述第一直播控制程序包含网页操作信息采集功能,并将所述目标网页网址添加进
所述iframe标签并返回;所述直播网页计算产生服务单元在接收到所述第二链接访问请求
时,读入包含iframe标签和第二直播控制程序的第二框架网页,所述第二直播控制程序包
含解析执行网页操作指令功能,并将所述目标网页网址添加进所述iframe标签并返回;
制指令在多个内容中进行切换。
目标网页网址后即可获得最终的直播网页,本方式通过所述第一框架网页和所述第二框架
网页中包含的iframe标签创建内联框架,在iframe标签中添加所述目标网页网址后,
iframe标签基于目标网页网址调用目标网页,实现目标网页嵌入在框架网页中运行。
所示的实施方式略有不同,由于第一直播控制程序和目标网页在通信时存在跨域限制,第
一直播控制程序无法采集用户对目标网页的部分操作数据(如目标网页内部按钮的点击操
作等),所以此实施方式仅能提供有限的网页操作(如目标网页滑动、跳转等)。
播通信服务单元,直播通信服务单元将所述新的目标网页网址和更新指令发送至主播端与
观众端,触发第一框架网页和第二框架网页中iframe标签的地址更新。
页网址和内容更新请求发送至直播通信服务单元,直播通信服务单元将所述新的目标网页
网址和更新指令发送至主播端与观众端,触发第一框架网页和第二框架网页中iframe标签
的地址更新。
不改变所述直播已形成的状态数据。
添加目标网页网址即可生成最终的直播网页,创建过程中,创建者无需提供直播创建要求,
系统无需进行复杂的重构处理,尤其适用于根据已有网址快速建立直播,对目标网页进行
展示讲解,操作交互要求不高的情形。
骤:
元接收直播配置要求后,对直播通信服务按照直播配置要求进行配置,例如:设置直播时间
配置要求,以实现根据所述时间配置要求中的起始时间、结束时间建立和断开通信连接;设
置人数限制配置要求,直播通信服务单元检测当前连接的用户人数,对直播人数进行限制;
设置功能权限配置要求,可对直播中的用户功能权限进行限制;设置消息发送配置要求,控
制消息的发送范围、频率、类型等。
时应用于直播未开启时的引导画面;运行环境比如PC、手机等,该信息还将用作系统内置的
针对目标网页处理规范(如网页素材规范、内容结构规范、内容编排规则、标签规范等)的计
算参考,同时还用作计算最终的重构目的参考;时间设定包括直播的起始时间、结束时间、
计时方式(显示时长或倒计时)等;其它设置信息包括观众人数限制、观众来源区域限制、会
议模式发言人数限制、是否超时自动关闭直播等,该信息用作计算直播配置要求(直播时间
配置要求、人数限制配置要求、功能权限配置要求、用户限制配置要求、消息发送配置要求
等)。
序存储为选择顺序),本方法对用户上传的网址进行存储、排序处理,在直播过程中供用户
切换选择。
交互内容,后者系统根据网页内容进行优化处理,如调整网页布局、缩放图片等,获得最佳
的显示效果。
播的交互要求,当不涉及网页内部的事件交互,仅用于浏览讲解(类似PPT讲解)时,系统选
择以图5(使用包含iframe标签的框架网页进行创建)方式创建直播。
(图片等),为方便用户执行上传操作,同时提供了文件夹、压缩包的上传方式。文件上传后,
经目标网页生成处理,根据需要在服务器临时存储生成网络文件。
换网页处理。同时,转换过程中可根据原文件的分页建立网页的内部分页,并建立目录、翻
页导航等,生成与原文件一致的浏览效果,该操作具体根据用户要求而定。
播。创建过程中,用户可以选择不定义生成要求,由系统根据素材的特征进行结构处理、内
容编排,生成目标网页。从直播生成方法上看,采用图1、图5(需要将上传内容、生成的目标
网页存储为网络文件)方法均可。
换模板中包含的素材文件,由于模板提供了专业的设计排版、配色方案、动画效果、交互方
案,应用模板可快速生成风格统一的直播目标网页。同时,模板根据内部的交互特点一般匹
配了最佳的直播生成方法(采用图1或图5方法)。
服务器(即直播通信服务单元)进行注册,注册步骤一般为:在数据库中创建一条提供直播
的记录,包含ID、创建者、直播名称、直播内容简介、直播时间、主播端链接、观众端链接、目
标网页生成方式(动态生成或静态提供)、直播创建方式(如使用包含iframe标签的框架网
页创建方式)、认证方式、用户限制数量、创建时间、其它设置等信息。
与此同时,观众端保持该区域的画面同步。
域的画面同步,视频、音频开关控制开启和关闭发送主播视频、音频,涂鸦操作在开启后,目
标网页内容显示区域内针对网页的操作处于无效状态,此时便于在屏幕上进行涂鸦操作,
同时显示详细的涂鸦工具,如涂鸦笔类型切换、颜色切换、线条粗细设置等,涂鸦过程中观
众端画面同样保持同步,涂鸦操作关闭后,恢复针对目标网页内容显示区域内针对网页的
操作。
普通直播模式为主播单独发送语音,会议模式允许多个发言人(发言人数量根据设置)同时
发送语音;内容选择,针对上传了多个直播内容的情形,该处可进行内容选择;更换内容为
在直播过程中临时更换新的直播内容,如播放讲解一个新网址时使用,系统会在保持通信
状态不变的前提下,执行新目标网页内容的生成、替换操作;观众管理显示观众列表,其中
包含观众的名称、地区、发言状态、音视频开关状态等信息,管理操作如查看详细信息、拉
黑、屏蔽消息、屏蔽发言、请求发言、收回发言权等,如可在该列表中指定某观众发言,并将
直播权转移;设置功能包括针对直播的其它设置信息,如计时显示模式、关闭观众进入、消
息发送接收范围、直播时间调整、麦克风音量调整、是否记录直播过程数据等;停止功能即
关闭本次直播。
与主播端略同。
下,方可进行网页操作并同步至其他用户。
能,在未取得直播权限的情况下,该区域隐藏或将相关按钮置为不可用状态。
启动消息发送窗口,并可指定发送至主播或某一观众;观众列表用于查看观众的基本信息。
学习直播软件相关的操作知识,简化流程并降低了使用成本。同时,本方法提供多种辅助直
播工具,主播端与观众端画面实时同步,提升了主播与观众之间的互动性,有助于观众更好
的理解直播内容。另外,直播过程中产生的数据,相对于传统直播的视频流数据而言,传输
量要小很多且可达到无损的效果,有利于实现快速传输。
以根据需要对本发明进行变形和变化,这些变形和变化均落入本发明的范围内。