一种无线集群系统的音视频媒体流合流方法及系统

    公开(公告)号:CN110519635A

    公开(公告)日:2019-11-29

    申请号:CN201910723600.3

    申请日:2019-08-07

    摘要: 本发明涉及一种无线集群系统的音视频媒体流合流方法及系统,用于无线集群系统,包括以下步骤:处理无线集群系统发送来的信令,并解析为本系统内部信令;接收视频媒体流和音频媒体流,其中,将音频帧数据去除媒体信息头进行缓存,同时,从H264视频流中提取关键帧,去除视频信息头,首先将视频包发送出去,再发送缓存的音频;循环接收音视频频媒体流,比较音视频帧时间戳,哪个小就写入哪个,时间戳相等时写入音频帧,其中,以音频帧作为音视频同步的起点,根据编码后的音频帧的显示时间戳和音频帧的持续时长计算下一帧音频的时间戳;视频帧以实际帧间距作为时间戳累加参数来计算该视频帧的显示时间、解码时间和持续长,并计算下一帧的时间戳;若输出为文件形态,则生成音视频同步的视频文件,保存在文件系统中,若输出为实时流形态,则将合流后的音视频同步数据推流到指定的服务器进行直播。本发明有着良好的扩展性和稳定性。

    一种无线集群系统的音视频媒体流合流方法及系统

    公开(公告)号:CN110519635B

    公开(公告)日:2021-10-08

    申请号:CN201910723600.3

    申请日:2019-08-07

    摘要: 本发明涉及一种无线集群系统的音视频媒体流合流方法及系统,用于无线集群系统,包括以下步骤:处理无线集群系统发送来的信令,并解析为本系统内部信令;接收视频媒体流和音频媒体流,其中,将音频帧数据去除媒体信息头进行缓存,同时,从H264视频流中提取关键帧,去除视频信息头,首先将视频包发送出去,再发送缓存的音频;循环接收音视频频媒体流,比较音视频帧时间戳,哪个小就写入哪个,时间戳相等时写入音频帧,其中,以音频帧作为音视频同步的起点,根据编码后的音频帧的显示时间戳和音频帧的持续时长计算下一帧音频的时间戳;视频帧以实际帧间距作为时间戳累加参数来计算该视频帧的显示时间、解码时间和持续长,并计算下一帧的时间戳;若输出为文件形态,则生成音视频同步的视频文件,保存在文件系统中,若输出为实时流形态,则将合流后的音视频同步数据推流到指定的服务器进行直播。本发明有着良好的扩展性和稳定性。