屏幕录制方法和装置与流程

文档序号:12498985阅读:来源:国知局

技术特征:

1.一种屏幕录制方法,其特征在于,包括:

通过终端设备支持的组播协议发布组播信息;

接收终端设备通过终端设备支持的无线通信协议发送的连接请求,所述连接请求包括所述终端设备接收到的所述组播信息;

根据所述连接请求与所述终端设备连接,建立与所述终端设备的屏幕输出传送通道;

通过所述屏幕输出传送通道接收所述终端设备发送的所述终端设备屏幕输出的视频流;

录制所述视频流并转换得到视频文件。

2.根据权利要求1所述的方法,其特征在于,所述录制所述视频流并转换得到视频文件的步骤包括:

获取音频输入数据;

将所述视频流转换为色彩空间数据;

将所述色彩空间数据与所述音频输入数据合成视频文件。

3.根据权利要求1所述的方法,其特征在于,所述根据所述连接请求与所述终端设备连接,建立与所述终端设备的屏幕输出传送通道的步骤包括:

根据所述连接请求与所述终端设备连接;

采用终端设备支持的媒体通道搭建协议建立与所述终端设备的屏幕输出传送通道。

4.根据权利要求3所述的方法,其特征在于,所述采用终端设备支持的媒体通道搭建协议建立与所述终端设备的屏幕输出传送通道的步骤包括:

接收所述终端设备通过终端设备支持的媒体通道搭建协议发送的初始消息;所述初始消息包括密钥协商信息、数据端口请求信息和投影参数请求信息;

通过终端设备支持的媒体通道搭建协议向所述终端设备返回初始消息响应,搭建完成与所述终端设备的屏幕输出传送通道;所述初始消息响应包括通信密钥、数据端口信息和投影参数。

5.根据权利要求1所述的方法,其特征在于,所述录制所述视频流得到视频片段的步骤包括:

当接收到开始录制指令时,根据所述开始录制指令录制所述视频流并转换为视频文件。

6.一种屏幕录制装置,其特征在于,包括:发布模块、接收模块、连接模块和转换模块;

所述发布模块,用于通过终端设备支持的组播协议发布组播信息;

所述接收模块,用于接收终端设备通过终端设备支持的无线通信协议发送的连接请求,所述连接请求包括所述终端设备接收到的所述组播信息,还通过所述连接模块建立的屏幕输出传送通道接收所述终端设备发送的所述终端设备屏幕输出的视频流;

所述连接模块,用于根据所述连接请求与所述终端设备连接,建立与所述终端设备的所述屏幕输出传送通道;

所述转换模块,用于录制所述视频流并转换得到视频文件。

7.根据权利要求6所述的装置,其特征在于,所述转换模块包括音频获取模块、视频转换模块和合成模块;

所述音频获取模块,用于获取音频输入数据;

所述视频转换模块,用于将所述视频流转换为色彩空间数据;

所述合成模块,用于将所述色彩空间数据与所述音频输入数据合成视频文件。

8.根据权利要求6所述的装置,其特征在于,所述连接模块包括:设备连接模块和通道建立模块;

所述设备连接模块,用于根据所述连接请求与所述终端设备连接;

所述通道建立模块,用于采用终端设备支持的媒体通道搭建协议建立与所述终端设备的屏幕输出传送通道。

9.根据权利要求8所述的装置,其特征在于,所述通道建立模块包括消息接收模块和消息响应模块;

所述消息接收模块,用于接收所述终端设备通过终端设备支持的媒体通道搭建协议发送的初始消息;所述初始消息包括密钥协商信息、数据端口请求信息和投影参数请求信息;

所述消息响应模块,用于通过终端设备支持的媒体通道搭建协议向所述终端设备返回初始消息响应,搭建完成与所述终端设备的屏幕输出传送通道;所述初始消息响应包括通信密钥、数据端口信息和投影参数。

10.根据权利要求6所述的装置,其特征在于,所述转换模块,用于当接收到开始录制指令时,根据所述开始录制指令录制所述视频流并转换为视频文件。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1