[发明专利]在视频会议中同步推送音视频的方法有效
申请号: | 201310131787.0 | 申请日: | 2013-04-16 |
公开(公告)号: | CN103237191A | 公开(公告)日: | 2013-08-07 |
发明(设计)人: | 刘天成;田勇伟;丁超 | 申请(专利权)人: | 成都飞视美视频技术有限公司 |
主分类号: | H04N7/15 | 分类号: | H04N7/15 |
代理公司: | 成都虹桥专利事务所(普通合伙) 51124 | 代理人: | 刘世平 |
地址: | 610000 四川省成都市高新区*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频会议 同步 推送 视频 方法 | ||
1.在视频会议中同步推送音视频的方法,应用于包括视频会议终端、共享源设备、MCU、客户终端的系统上,其特征在于,该方法包括以下步骤:
a.在视频会议终端上建立并启动Socket Server服务;
b.在共享源设备上创建Socket连接,通过IP网络向视频会议终端发起接入认证请求;
c.视频会议终端根据接入认证请求对共享源设备进行接入认证,在认证通过后建立与共享源设备之间的连接;
d.视频会议终端向共享源设备发送音视频共享命令,并开启媒体接收队列、解码线程、转发线程、播放线程,同时向MCU发送屏幕及音频共享命令;
e.MCU在接收到视频会议终端发送的屏幕及音频共享命令后,将该命令转发给客户终端;
f.客户终端在接收到该命令后,开启媒体接收队列、解码线程、播放线程;
g.共享源设备在接收到视频会议终端发送的音视频共享命令后,启动数据采集线程,采集共享源设备的当前音视频输出数据并形成相应的媒体流,将该媒体流发送给视频会议终端;
h.视频会议终端通过开启的媒体接收队列接收该媒体流,通过开启的转发线程将该媒体流转发给MCU,同时,通过开启的解码线程对该媒体流进行解码,通过开启的播放线程从解码后的媒体流中区分出音频流和视频流后,再同步播放;
i.MCU在收到视频会议终端转发的媒体流后,开启转发队列,将媒体流转发给客户终端;
j.客户终端通过开启的媒体接收队列接收该媒体流,通过开启的解码线程对该媒体流进行解码,通过开启的播放线程从解码后的媒体流中区分出音频流和视频流后,再同步播放。
2.如权利要求1所述的在视频会议中同步推送音视频的方法,其特征在于,步骤a中,视频会议终端在启动Socket Server服务时建立相应的连接密码,在步骤b中,共享源设备通过IP网络向视频会议终端发起的所述接入认证请求中包含用户输入的连接密码,在步骤c中,视频会议终端根据所述接入认证请求中包含的用户输入的连接密码对共享源设备进行接入认证,当用户输入的连接密码与视频会议终端建立的连接密码相匹配时则认证通过,则建立与共享源设备之间的连接;当用户输入的连接密码与视频会议终端建立的连接密码不匹配时则认证失败,则拒绝共享源设备的接入请求。
3.如权利要求1所述的在视频会议中同步推送音视频的方法,其特征在于,步骤g中,所述数据采集线程用于实现包括:计时器功能、视频采集功能、音频采集功能、时间戳同步功能。
4.如权利要求3所述的在视频会议中同步推送音视频的方法,其特征在于,所述实现计时器功能的方式为:建立采集时间轴,并在时间轴上确定音视频采集时间点,在到达音视频采集时间点时启动音频采集功能和视频采集功能。
5.如权利要求3所述的在视频会议中同步推送音视频的方法,其特征在于,所述实现视频采集功能的方式为:抓取屏幕的图像,并形成视频流。
6.如权利要求3所述的在视频会议中同步推送音视频的方法,其特征在于,所述实现音频采集功能的方式为:对音频输出数据进行抓取,并形成音频流。
7.如权利要求3所述的在视频会议中同步推送音视频的方法,其特征在于,所述实现时间戳同步功能的方式为:在进行音、视频采集时,为音、视频流各注入一个相同的时间戳标识。
8.如权利要求1所述的在视频会议中同步推送音视频的方法,其特征在于,步骤h及步骤j中,所述通过开启的播放线程从解码后的媒体流中区分出音频流和视频流后,再同步播放的方法为:播放线程对媒体流的包头进行识别,区分出音频流和视频流,并识别当前应播放的音频数据信息和视频数据信息,建立播放时间轴,核对音频数据信息和视频数据信息的时间戳,在时间轴的进度上播放相应的音频流和视频流;当音频流或视频流数据接收延迟时,暂停当前播放,在同步接收到音频流和视频流后再开启播放。
9.如权利要求1-8任意一项所述的在视频会议中同步推送音视频的方法,其特征在于,步骤i中,所述MCU在向客户终端转发媒体流时开启同步跟踪线程,所述同步跟踪线程用于监控向客户终端转发数据的转发队列,当转发速度过慢导致转发队列过长时,MCU向客户终端发起自动同步消息,并等待该客户终端反馈响应消息。
10.如权利要求9所述的在视频会议中同步推送音视频的方法,其特征在于,所述MCU在收到该客户终端反馈的响应消息后,启动自动同步过程,所述自动同步过程是指:MCU将转发队列中旧的媒体流数据进行抛弃泄洪处理,保留最新的数据,对于保留的最新的数据长度根据实际需求进行设置,在将转发队列中旧的媒体流数据抛弃后,MCU继续向该客户终端转发新的媒体流数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都飞视美视频技术有限公司,未经成都飞视美视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310131787.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自适应移动网络公交车视频监控终端
- 下一篇:修正红眼的影像处理方法及装置