【技术实现步骤摘要】
直播间视频的录制方法和设备
[0001]本专利技术的实施方式涉及直播流媒体
,更具体地,本专利技术的实施方式涉及一种直播间视频的录制方法和设备
。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本专利技术的实施方式提供背景或上下文
。
此处的描述不因为包括在本部分中就承认是现有技术
。
[0003]随着互联网和数字媒体技术的飞速发展,直播流媒体已成为现代通信和信息分享的重要载体
。
[0004]在现有技术中,已经出现一些直播视频录制方法,这种直播录制技术主要依赖于音视频服务器对直播视频进行录制,这种方法虽然可以获取到直播的音视频内容,但无法捕获到页面内的互动信息,如聊天室对话
、
红包
、
优惠券
、
弹幕等互动元素,导致直播间视频录制的内容不全面
。
技术实现思路
[0005]但是,现有技术中直播间视频录制的内容不全面
。
[0006]因此在现有技术中,直播间视频录制的 ...
【技术保护点】
【技术特征摘要】
1.
一种直播间视频的录制方法,其特征在于,应用于服务器,所述方法包括:通过调用接口启动无头浏览器,并通过所述无头浏览器访问直播间页面,通过所述调用接口和所述无头浏览器创建所述直播间视频的音频录制对象,其中,所述直播间视频中具有互动元素,所述调用接口用于模拟用户在所述无头浏览器中输入直播间地址;通过浏览器调试工具协议监听到所述无头浏览器的渲染事件时顺序保存屏幕截图,其中,所述渲染事件指从所述无头浏览器加载并渲染直播间视频流的每一帧触发的事件;获取所述音频录制对象录制的所述直播间视频中的音频数据;根据所述音频数据和顺序保存的所述屏幕截图,生成录制视频
。2.
根据权利要求1所述的方法,其特征在于,所述通过所述调用接口和所述无头浏览器创建所述直播间视频的音频录制对象包括:获取音频录制所依赖的页面视频元素;通过所述调用接口从所述页面视频元素分离出音轨;通过媒体流创建所述音轨的音频流;调用所述无头浏览器的音频录制接口创建所述音频流的音频录制对象
。3.
根据权利要求1所述的方法,其特征在于,通过浏览器调试工具协议监听到所述无头浏览器的渲染事件之前,所述方法还包括:通过所述浏览器调试工具协议创建连接会话,并通过所述连接会话建立与所述无头浏览器之间的通信;通过所述浏览器调试工具协议监听所述无头浏览器的渲染事件
。4.
根据权利要求1所述的方法,其特征在于,通过浏览器调试工具协议监听到所述无头浏览器的渲染事件时顺序保存屏幕截图包括:通过所述浏览器调试工具协议在监听到所述无头浏览器的渲染事件时获取屏幕截图,其中,所述屏幕截图为第一格式的图片;每隔第一时长,将所述屏幕截图按照对应的获取顺序保存为预设文件,得到携带有第一时间戳的多个预设文件,其中,所述第一时间戳为所述预设文件的创建时刻
。5.
根据权利要求4所述的方法,其特征在于,获取所述音频录制对象录制的所述直播间视频中的音频数据包括:获取所述音频录制对象录制的所述直播间视频中的音频数据;每隔第二时长,将所述音频数据保存为音频文件,得到携带有第...
【专利技术属性】
技术研发人员:张含会,赵志启,刘春生,刘金泉,周宇森,丁伟,
申请(专利权)人:网易有道信息技术杭州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。