发明名称 在视频会议中同步推送音视频的方法
摘要 本发明涉及音视频同步技术,其公开了一种在视频会议中同步推送音视频的方法,以实现真正的音视频同步共享。本发明中的共享源设备通过网络的方式接入视频会议终端,视频会议终端向共享源设备及MCU发起共享命令,由共享源设备采集自身的音视频数据推送到视频会议终端,并由视频会议终端将音视频数据流发送给MCU,由MCU转发给其他与会者的客户终端;在共享源设备进行音视频采集时,建立时间轴,并为每个采集的数据流包建立时间戳,以确保播放时的时序同步;MCU在转发媒体流数据时,建立同步跟踪线程,对媒体流数据进行自动跟踪同步更新;客户终端接收到媒体流进行解码播放时,根据时间轴信息进行同步播放。本发明适用于视频会议系统中音视频的同步共享。
申请公布号 CN103237191A 申请公布日期 2013.08.07
申请号 CN201310131787.0 申请日期 2013.04.16
申请人 成都飞视美视频技术有限公司 发明人 刘天成;田勇伟;丁超
分类号 H04N7/15(2006.01)I 主分类号 H04N7/15(2006.01)I
代理机构 成都虹桥专利事务所(普通合伙) 51124 代理人 刘世平
主权项 在视频会议中同步推送音视频的方法,应用于包括视频会议终端、共享源设备、MCU、客户终端的系统上,其特征在于,该方法包括以下步骤:a.在视频会议终端上建立并启动Socket Server服务;b.在共享源设备上创建Socket连接,通过IP网络向视频会议终端发起接入认证请求;c.视频会议终端根据接入认证请求对共享源设备进行接入认证,在认证通过后建立与共享源设备之间的连接;d.视频会议终端向共享源设备发送音视频共享命令,并开启媒体接收队列、解码线程、转发线程、播放线程,同时向MCU发送屏幕及音频共享命令;e.MCU在接收到视频会议终端发送的屏幕及音频共享命令后,将该命令转发给客户终端;f.客户终端在接收到该命令后,开启媒体接收队列、解码线程、播放线程;g.共享源设备在接收到视频会议终端发送的音视频共享命令后,启动数据采集线程,采集共享源设备的当前音视频输出数据并形成相应的媒体流,将该媒体流发送给视频会议终端;h.视频会议终端通过开启的媒体接收队列接收该媒体流,通过开启的转发线程将该媒体流转发给MCU,同时,通过开启的解码线程对该媒体流进行解码,通过开启的播放线程从解码后的媒体流中区分出音频流和视频流后,再同步播放;i.MCU在收到视频会议终端转发的媒体流后,开启转发队列,将媒体流转发给客户终端;j.客户终端通过开启的媒体接收队列接收该媒体流,通过开启的解码线程对该媒体流进行解码,通过开启的播放线程从解码后的媒体流中区分出音频流和视频流后,再同步播放。
地址 610000 四川省成都市高新区益州大道中段1800号天府软件园G区4栋8层