一种音视频转换方法、装置及电子设备制造方法及图纸

技术编号:32836334 阅读:19 留言:0更新日期:2022-03-26 20:57
本发明专利技术提供了一种音视频转换方法、装置及电子设备,属于音视频的技术领域,解决了现有的视频播放器存在不能播放私有音视频的问题。该方法包括:OpenResty子模块接收来自客户端的拉流请求;OpenResty子模块创建与拉流请求对应的RTMP会话;通过Lua将拉流请求发送至推流端子模块;推流端子模块根据拉流请求的拉流参数从流媒体服务器拉取私有码流;推流端子模块通过FFMPEG将私有码流编码为RTMP码流,并将RTMP码流发送至OpenResty子模块;OpenResty子模块查找与RTMP码流对应的RTMP会话,将RTMP码流分发至RTMP会话;RTMP会话将RTMP码流封装为HTTP形式,并通过HTTP长链接发送至客户端。并通过HTTP长链接发送至客户端。并通过HTTP长链接发送至客户端。

【技术实现步骤摘要】
一种音视频转换方法、装置及电子设备


[0001]本专利技术涉及音视频
,尤其是涉及一种音视频转换方法、装置及电子设备。

技术介绍

[0002]随着FLASH(闪存)插件逐渐被市场淘汰,低延迟的实时消息传输协议(Real Time Messaging Protocol,简称RTMP)不再可用,RTMP需要专用的传输控制协议(Transmission Control Protocol,简称TCP)端口,专用端口在某些网络环境里可能被防火墙封锁无法开放。
[0003]厂家提供的插件不但需要用户在不同的浏览器安装不同版本的插件,而且无法在手机或平板电脑(PAD)上观看,增加了用户操作以及可能引入安全隐患的同时,厂商也需要针对不同浏览器,甚至同一浏览器维护多个专有视频插件版本。因此,现有的视频播放器存在不能播放私有音视频的问题。

技术实现思路

[0004]本专利技术的目的在于提供一种音视频转换方法、装置及电子设备,解决了现有的视频播放器存在不能播放私有音视频的问题。
[0005]第一方面,本专利技术提供一种音视频转换本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种音视频转换方法,其特征在于,应用于SMPS转码服务,所述方法包括:OpenResty子模块接收来自客户端的拉流请求;OpenResty子模块创建与拉流请求对应的RTMP会话;通过Lua将拉流请求发送至推流端子模块;推流端子模块根据拉流请求的拉流参数从流媒体服务器拉取私有码流;推流端子模块通过FFMPEG将私有码流编码为RTMP码流,并将RTMP码流发送至OpenResty子模块;OpenResty子模块查找与RTMP码流对应的RTMP会话,将RTMP码流分发至RTMP会话;RTMP会话将RTMP码流封装为HTTP形式,并通过HTTP长链接发送至客户端。2.根据权利要求1所述的方法,其特征在于,OpenResty子模块接收来自客户端的拉流请求的步骤之后,还包括:校验拉流请求的客户端参数的合法性;若不合法,则回复客户端拉流失败信息;若合法,则进行OpenResty子模块创建与拉流请求对应的RTMP会话的步骤。3.根据权利要求1所述的方法,其特征在于,通过Lua将拉流请求发送至推流端子模块的步骤之前,还包括:判断是否已存在相同的拉流请求;若是,则将RTMP会话加入RTMP分发列表中;若否,则进行通过Lua将拉流请求发送至推流端子模块的步骤。4.根据权利要求1所述的方法,其特征在于,推流端子模块根据拉流请求的拉流参数从流媒体服务器拉取私有码流的步骤之前,还包括:推流端子模块判断是否已存在相同的拉流请求;若是,则回复OpenResty子模块拉流失败信息;若否,则进行推流端子模块根据拉流请求的拉流参数从流媒体服务器拉取私有码流的步骤。5.根据权利要求1所述的方法,其特征在于,推流端子模块通过FFMPEG将私有码流编码为RTMP码流,并将RTMP码流发送至...

【专利技术属性】
技术研发人员:戴林米松韩远国齐东伟刘乐魏云
申请(专利权)人:天地伟业技术有限公司
类型:发明
国别省市:

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

1