System.Exception: 字符串 'haiyangwangzhaomingkejigufenyouxiangongsihaiyangwangdongguanzhaomingkejiyouxiangongsishenzhenshihaiyangwanglusezhaomingjishuyouxiangongsishenzhenshihaiyangwangdianwangzhaomingjishuyouxiangongs' 后的引号不完整。 “haiyangwangzhaomingkejigufenyouxiangongsihaiyangwangdongguanzhaomingkejiyouxiangongsishenzhenshihaiyangwanglusezhaomingjishuyouxi”附近有语法错误。 在 DBUtility.DbHelperSQL.RunProcedure(String storedProcName, IDataParameter[] parameters, Int32& rowsAffected) 在 DAL.APT_Common.Update(String tbName, String filter, String where) 在 zhuanliShow.pingyinfenlei(String id) 录制音视频的在线播放方法、装置、设备和介质制造方法及图纸_技高网
当前位置: 首页 > 专利查询>>正文

录制音视频的在线播放方法、装置、设备和介质制造方法及图纸

技术编号:38238351 阅读:18 留言:0更新日期:2023-07-25 18:02
本发明专利技术公开了一种录制音视频的在线播放方法、装置、设备和介质,包括:在接收到录制终端上传的录制音视频后,服务器端先将录制音视频拆分为录制音频文件和录制视频文件,以便分别进行转码。再通过转码器对录制音频文件进行第一转码,以转码得到音频流文件;并通过转码器对音频流文件和录制视频文件进行第二转码,以合并转码得到视频流文件,该视频流文件中的音频部分和视频部分均是属于可在线播放的格式。最后通过通信插件将所述视频流文件发送至客户端,以使得客户端基于转换插件将视频流文件转换为所述客户端预设的视频格式后在线播放,这样客户端用户就可以在线查看自己的录制终端的录制音视频。终端的录制音视频。终端的录制音视频。

【技术实现步骤摘要】
录制音视频的在线播放方法、装置、设备和介质


[0001]本专利技术涉及音视频领域
,尤其是涉及一种录制音视频的在线播放方法、装置、设备和介质。

技术介绍

[0002]用户若想实时查看自己的摄像头或其他设备拍摄出的录制音视频文件,现有技术采用的方案为,将脉码编码调制(Pulse Code Modulation,PCMA)格式音频及标准格式视频合并转码为各种类型的视频,然后通过http向客户端发送数据。但这种http

flv模式的延迟时间较长,一般延时会达到10秒级别,难以真正满足用户在线查看录制音视频文件的需求。

技术实现思路

[0003]基于此,有必要提供录制音视频的在线播放方法、装置、设备和介质,以解决难以真正满足用户在线查看录制音视频文件的需求的问题。
[0004]一种录制音视频的在线播放方法,应用于服务器端,所述方法包括:
[0005]在接收到录制终端上传的录制音视频后,所述服务器端将所述录制音视频拆分为录制音频文件和录制视频文件;
[0006]通过转码器对所述录制音频文件进行第一转码,以转码得到音频流文件;
[0007]通过转码器对所述音频流文件和所述录制视频文件进行第二转码,以合并转码得到视频流文件;其中,所述音频流文件和所述视频流文件的格式为可在线播放格式;
[0008]通过通信插件将所述视频流文件发送至客户端,以使得所述客户端基于转换插件将所述视频流文件转换为所述客户端预设的视频格式后在线播放。
[0009]在其中一个实施例中,所述服务器端将所述录制音视频拆分为录制音频文件和录制视频文件之前,还包括:
[0010]所述服务器端获取所述客户端为不同录制场景预先设定的编码方式集;
[0011]将所述编码方式集转发至所述录制终端,以使得所述录制终端在录制音视频的同时,根据当前录制场景及所述编码方式集确定目标编码方式,并以所述目标编码方式对所述录制音视频进行压缩处理。
[0012]在其中一个实施例中,所述以所述目标编码方式对所述录制音视频进行压缩处理,包括:
[0013]若所述目标编码方式为软编码,则所述录制终端进行的压缩处理为初始化内部软编码器的参数后进行视频软编码;
[0014]若所述目标编码方式为硬编码,则所述录制终端进行的压缩处理为初始化内部硬编码器的参数后进行视频硬编码。
[0015]在其中一个实施例中,所述方法,还包括:
[0016]若所述服务器端与多个录制终端待建立连接,则在接收所述客户端发送的在线播
放请求后,所述服务器端与所述在线播放请求匹配的录制终端建立连接通道;其中,所述多个录制终端与所述服务器端之间通过连接通道传输录制音视频。
[0017]在其中一个实施例中,所述录制音频文件为国标PCMA音频文件,所述音频流文件为aac音频流文件或pcm音频流文件。
[0018]在其中一个实施例中,所述录制视频文件为国标视频文件,所述视频流文件为含aac音频的flv视频文件,或含pcm音频的flv视频文件。
[0019]在其中一个实施例中,所述转码器为ffmpeg转码器,所述通信插件为websocket插件。
[0020]一种录制音视频的在线播放装置,应用于服务器端,所述装置包括:
[0021]拆分模块,用于在接收到录制终端上传的录制音视频后,所述服务器端将所述录制音视频拆分为录制音频文件和录制视频文件;
[0022]转码模块,用于通过转码器对所述录制音频文件进行第一转码,以转码得到音频流文件;通过转码器对所述音频流文件和所述录制视频文件进行第二转码,以合并转码得到视频流文件;其中,所述音频流文件和所述视频流文件的格式为可在线播放格式;
[0023]发送模块,用于通过通信插件将所述视频流文件发送至客户端,以使得所述客户端基于转换插件将所述视频流文件转换为所述客户端预设的视频格式后在线播放。
[0024]一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行上述录制音视频的在线播放方法的步骤。
[0025]一种录制音视频的在线播放设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上述录制音视频的在线播放方法的步骤。
[0026]本专利技术提供了录制音视频的在线播放方法、装置、设备和介质,在接收到录制终端上传的录制音视频后,服务器端先将录制音视频拆分为录制音频文件和录制视频文件,以便分别进行转码。再通过转码器对录制音频文件进行第一转码,以转码得到音频流文件;并通过转码器对音频流文件和录制视频文件进行第二转码,以合并转码得到视频流文件,该视频流文件中的音频部分和视频部分均是属于可在线播放的格式。最后通过通信插件将所述视频流文件发送至客户端,以使得客户端基于转换插件将视频流文件转换为所述客户端预设的视频格式后在线播放,这样客户端用户就可以在线查看自己的录制终端的录制音视频。
附图说明
[0027]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0028]其中:
[0029]图1为一个实施例中录制音视频的在线播放方法的流程示意图;
[0030]图2为一个实施例中获取录制音视频的流程示意图;
[0031]图3为一个实施例中录制音视频的在线播放装置的结构示意图;
[0032]图4为一个实施例中录制音视频的在线播放设备的结构框图。
具体实施方式
[0033]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0034]如图1所示,图1为一个实施例中录制音视频的在线播放的流程示意图,应用于服务器端,本实施例中录制音视频的在线播放提供的步骤包括:
[0035]S101,在接收到录制终端上传的录制音视频后,服务器端将录制音视频拆分为录制音频文件和录制视频文件。
[0036]这里的拆分操作可使用现有的音视频处理程序,对该录制音视频使用其中例如“音频分离”的功能后就能得到录制音频文件和录制视频文件。其中,该录制音频文件为国标PCMA音频文件,PCMA音频文件中的声音数据没有被压缩,它是由模拟信号经过采样、量化、编码转换成的标准的数字音频数据,其优点是语音质量优,其缺点是占用的带宽较高,因此难以在线播放。该录制视频文件为国标视频文件,例如音频视频交错(Audio Video Interleaved,AVI)格式,其优点是调用方便、图像质量本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种录制音视频的在线播放方法,其特征在于,应用于服务器端,所述方法包括:在接收到录制终端上传的录制音视频后,所述服务器端将所述录制音视频拆分为录制音频文件和录制视频文件;通过转码器对所述录制音频文件进行第一转码,以转码得到音频流文件;通过转码器对所述音频流文件和所述录制视频文件进行第二转码,以合并转码得到视频流文件;其中,所述音频流文件和所述视频流文件的格式为可在线播放格式;通过通信插件将所述视频流文件发送至客户端,以使得所述客户端基于转换插件将所述视频流文件转换为所述客户端预设的视频格式后在线播放。2.根据权利要求1所述的方法,其特征在于,所述服务器端将所述录制音视频拆分为录制音频文件和录制视频文件之前,还包括:所述服务器端获取所述客户端为不同录制场景预先设定的编码方式集;将所述编码方式集转发至所述录制终端,以使得所述录制终端在录制音视频的同时,根据当前录制场景及所述编码方式集确定目标编码方式,并以所述目标编码方式对所述录制音视频进行压缩处理。3.根据权利要求2所述的方法,其特征在于,所述以所述目标编码方式对所述录制音视频进行压缩处理,包括:若所述目标编码方式为软编码,则所述录制终端进行的压缩处理为初始化内部软编码器的参数后进行视频软编码;若所述目标编码方式为硬编码,则所述录制终端进行的压缩处理为初始化内部硬编码器的参数后进行视频硬编码。4.根据权利要求1所述的方法,其特征在于,所述方法,还包括:若所述服务器端与多个录制终端待建立连接,则在接收所述客户端发送的在线播放请求后,所述服务器端与所述在线播放请求匹配的录制终端建立连接通道;其中,所述...

【专利技术属性】
技术研发人员:徐素李珂
申请(专利权)人:海洋王照明科技股份有限公司海洋王东莞照明科技有限公司深圳市海洋王绿色照明技术有限公司深圳市海洋王电网照明技术有限公司深圳市海洋王船舶场馆照明技术有限公司深圳市海洋王铁路照明技术有限公司深圳市海洋王石油照明技术有限公司深圳市海洋王冶金照明技术有限公司深圳市海洋王公消照明技术有限公司深圳市海洋王石化照明技术有限公司
类型:发明
国别省市:

相关技术
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1