The invention discloses a media recording method and device for cluster communication. The method includes: when the trigger group call recording media business, sending a group call request to the media recording media recording media recording server; receiving server response message recording, recording the response message including media channel identification; acquiring group call and the current media group call information, the group call information including the words right information; will the group call the media and the group call information package for the RTP package, and sent to the media through the media channel recording server; when the group call after sending to the recording media recording server stop message to inform the media server to stop recording uniform group call recording media, and the media media group call file format generated default it will generate, the subtitle file format information right default caption. The invention realizes the display of voice information when the group call media is played and recorded.
【技术实现步骤摘要】
集群通信的媒体录制方法和装置
本专利技术实施例涉及无线通信技术,尤其涉及一种集群通信的媒体录制方法和装置。
技术介绍
集群调度系统中组呼时,需要在呼叫终端实时显示讲话方信息,便于用户辨别当前的讲话者。集群调度系统在对组呼进行录音或者录像时,只能够录制组呼中的语音信息或者视频信息,并将语音信息保存为录音文件,将视频信息保存为录像文件,而无法保存话权信息(讲话方信息或视频源信息)。在进行录音文件或者录像文件的播放时,无法显示话权信息,导致用户无法辨别话权方。
技术实现思路
有鉴于此,本专利技术实施例提供一种集群通信的媒体录制方法和装置,以实现录制的媒体在播放时显示话权信息。第一方面,本专利技术实施例提供了一种集群通信的媒体录制方法,通过集群通信服务器来执行,所述方法包括:当触发组呼媒体录制业务时,发送组呼媒体录制请求给媒体录制服务器,以请求所述媒体录制服务器为待录制的组呼媒体分配媒体通道;接收所述媒体录制服务器的录制响应消息,所述录制响应消息包括所述媒体通道的标识;获取组呼媒体以及当前组呼信息,所述当前组呼信息包括话权信息;将所述组呼媒体以及当前组呼信息封装为RTP包,并通过所述媒体通道发送给所述媒体录制服务器,以请求所述媒体录制服务器对组呼媒体进行录制;当组呼结束后,发送录制停止消息给所述媒体录制服务器,以通知所述媒体录制服务器停止对组呼媒体的录制,并对所述RTP包进行解析,将所述组呼媒体生成预设格式的媒体文件,将所述话权信息生成预设字幕格式的字幕文件。第二方面,本专利技术实施例还提供了一种集群通信的媒体录制装置,该装置配置在集群通信服务器中,所述装置包括:录制 ...
【技术保护点】
一种集群通信的媒体录制方法,其特征在于,所述方法包括:当触发组呼媒体录制业务时,发送组呼媒体录制请求给媒体录制服务器,以请求所述媒体录制服务器为待录制的组呼媒体分配媒体通道;接收所述媒体录制服务器的录制响应消息,所述录制响应消息包括所述媒体通道的标识;获取组呼媒体以及当前组呼信息,所述当前组呼信息包括话权信息;将所述组呼媒体以及当前组呼信息封装为实时传输协议RTP包,并通过所述媒体通道发送给所述媒体录制服务器,以请求所述媒体录制服务器对组呼媒体进行录制;当组呼结束后,发送录制停止消息给所述媒体录制服务器,以通知所述媒体录制服务器停止对组呼媒体的录制,并对所述RTP包进行解析,将所述组呼媒体生成预设格式的媒体文件,将所述话权信息生成预设字幕格式的字幕文件。
【技术特征摘要】
1.一种集群通信的媒体录制方法,其特征在于,所述方法包括:当触发组呼媒体录制业务时,发送组呼媒体录制请求给媒体录制服务器,以请求所述媒体录制服务器为待录制的组呼媒体分配媒体通道;接收所述媒体录制服务器的录制响应消息,所述录制响应消息包括所述媒体通道的标识;获取组呼媒体以及当前组呼信息,所述当前组呼信息包括话权信息;将所述组呼媒体以及当前组呼信息封装为实时传输协议RTP包,并通过所述媒体通道发送给所述媒体录制服务器,以请求所述媒体录制服务器对组呼媒体进行录制;当组呼结束后,发送录制停止消息给所述媒体录制服务器,以通知所述媒体录制服务器停止对组呼媒体的录制,并对所述RTP包进行解析,将所述组呼媒体生成预设格式的媒体文件,将所述话权信息生成预设字幕格式的字幕文件。2.根据权利要求1所述的方法,其特征在于,所述组呼媒体为语音;获取组呼媒体以及当前组呼信息包括:在组呼讲话方的上行端口处获取语音码流;获取当前组呼信息,所述当前组呼信息还包括编解码信息,所述话权信息包括组呼号码、讲话开始时间和讲话方号码;将所述组呼媒体以及当前组呼信息封装为RTP包,并通过所述媒体通道发送给所述媒体录制服务器包括:将所述语音码流封装于RTP包的载荷中,并将所述当前组呼信息封装于所述RTP包的包头扩展域中;将所述RTP包通过所述媒体通道发送给所述媒体录制服务器。3.根据权利要求1所述的方法,其特征在于,所述组呼媒体为视频;获取组呼媒体以及当前组呼信息包括:在组呼讲话方的上行端口处获取语音码流,并在组呼视频源方的上行端口处获取视频码流;获取与所述语音码流对应的当前组呼信息和与所述视频码流对应的当前组呼信息,其中,与所述语音码流对应的当前组呼信息包括语音码流的编解码信息和语音话权信息,所述语音话权信息包括组呼号码、讲话开始时间和讲话方号码;与所述视频码流对应的当前组呼信息包括视频码流的编解码信息和视频话权信息,所述视频话权信息包括组呼号码、视频源开始时间和视频源方号码;将所述组呼媒体以及当前组呼信息封装为RTP包,并通过所述媒体通道发送给所述媒体录制服务器包括:将所述语音码流封装于语音RTP包的载荷中,将与所述语音码流对应的当前组呼信息封装于该语音RTP包的包头扩展域中;将所述视频码流封装于视频RTP包的载荷中,将与所述视频码流对应的当前组呼信息封装于该视频RTP包的包头扩展域中;将所述语音RTP包和所述视频RTP包通过所述媒体通道发送给媒体录制服务器。4.一种集群通信的媒体录制装置,其特征在于,所述装置包括:录制请求发送模块,用于当触发组呼媒体录制业务时,发送组呼媒体录制请求给媒体录制服务器,以请求所述媒体录制服务器为待录制的组呼媒体分配媒体通道;响应消息接收模块,用于接收所述媒体录制服务器的录制响应消息,所述录制响应消息包括所述媒体通道的标识;媒体信息获取模块,用于获取组呼媒体以及当前组呼信息,所述当前组呼信息包括话权信息;媒体信息发送模块,用于将所述组呼媒体以及当前组呼信息封装为RTP包,并通过所述媒体通道发送给所述媒体录制服务器,以请求所述媒体录制服务器对组呼媒体进行录制;停止消息发送模块,用于当组呼结束后,发送录制停止消息给所述媒体录制服务器,以通知所述媒体录制服务器停止对组呼媒体的录制,并对所述RTP包进行解析,将所述组呼媒体生成预设格式的媒体文件,将所述话权信息生成预设字幕格式的字幕文件。5.根据权利要求4所述的装置,其特征在于,所述组呼媒体为语音;所述媒体信息获取模块包括:语音码流获取单元,用于在组呼讲话方的上行端口处获取语音码流;语音组呼信息获取单元,用于获取当前组呼信息,所述当前组呼信息还包括编解码信息,所述话权信息包括组呼号码、讲话开始时间和讲话方号码;所述媒体信息发送模块包括:语音封装单元,用于将所述语音码流封装于RTP包的载荷中,并将所述当前组呼信息封装于所述RTP包的包头扩展域中;语音发送单元,用于将所述RTP包通过所述媒体通道发送给所述媒体录制服务器。6.根据权利要求4所述的装置,其特征在于,所述组呼媒体为视频;所述媒体信息获取模块包括:语音视频获取单元,用于在组呼讲话方的上行端口处获取语音码流,并在组呼视频源方的上行端口处获取视频码流;语音视频组呼信息获取单元,用于获取与所述语音码流对应的当前组呼信息和与所述视频码流对应的当前组呼信息,其中,与所述语音码流对应的当前组呼信息包括语音码流的编解码信息和语音话权信息,所述语音话权信息包括组呼号码、讲话开始时间和讲话方号码;与所述视频码流对应的当前组呼信息包括视频码流的编解码信息和视频话权信息,所述视频话权信息包括组呼号码、视频源开始时间和视频源方号码;所述媒体信息发送模块包括:视频封装单元,用于将所述语音码流封装于语音RTP包的载荷中,将与所述语音码流对应的当前组呼信息封装于该语音RTP包的包头扩展域中;将所述视频码流封装于视频RTP包的载荷中,将与所述视频码流对应的当前组呼信息封装于该视频RTP包的包头扩展域中;视频发送单元,用于将所述语音RTP包和所述视频RTP包通过所述媒体通道发送给媒体录制服务器。7.一种集群通信的媒体录制方法,其特征在于,所述方法包括:接收集群通信服务器发送的组呼媒体录制请求;根据所述组呼媒体录制请求,为待录制的组呼媒体分配媒体通道,并发送录制响应消息给集群通信服务器,所述录制响应消息包括所述媒体通道的标识;接收所述集群通信服务器通过所述媒体通道发送来的RTP包,并保存,以对组呼媒体进行录制;接收到集群通信服务器发送来的录制停止消息后,停止对组呼媒体的录制;对保存的RTP包进行解析,获取组呼媒体以及当前组呼信息,将组呼媒体生成预设格式的媒体文件,将当前组呼信息中的话权信息生成预设字幕格式的字幕文件,并保存所述媒体文件和所述字幕文件。8.根据权利要求7所述的方法,其特征在于,所述组呼媒体为语音;接收所述集群通信服务器通过所述媒体通道发送来的RTP包,并保存,以对组呼媒体进行录制包括:接收所述集群通信服务器通过所述媒体通道发送来的RTP包,并保存,以对语音进行录制;其中,所述RTP包的载荷中包括语音码流,所述RTP包的包头扩展域中包括当前组呼信息,所述当前组呼信息包括编解码信息和话权信息,所述话权信息包括组呼号码、讲话开始时间和讲话方号码;对保存的RTP包进行解析,获取组呼媒体以及当前组呼信息,将组呼媒体生成预设格式的媒体文件,将当前组呼信息中的话权信息生成预设字幕格式的字幕文件,并保存所述媒体文件和所述字幕文件包括:对保存的RTP包进行解析,从RTP包的载荷中获取语音码流,并从RTP包的包头扩展域中获取当前组呼信息;根据保存的RTP包的当前组呼信息中的话权信息,获取与所述讲话方号码对应的讲话方结束时间,并将所述讲话方结束时间和所述话权信息生成预设字幕格式的字幕文件,并根据所述组呼号码对所述字幕文件进行命名;根据所述编解码信息对获取的语音码流进行解码,将解码后的语音码流转换成预设格式的语音文件,并根据所述组呼号码对所述语音文件进行命名;根据获取的当前组呼信息,确定呼叫信息,所述呼叫信息包括组呼号码、组呼开始时间、组呼时长和组呼类型;保存所述字幕文件、所述语音文件和所述呼叫信息,以供用户查询并播放。9.根据权利要求7所述的方法,其特征在于,所述组呼媒体为视频;接收所述集群通信服务...
【专利技术属性】
技术研发人员:沈荣彬,
申请(专利权)人:北京信威通信技术股份有限公司,深圳信威通信技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。