一种基于RK628D的网络推流控制方法、装置、设备及存储介质制造方法及图纸

技术编号:35747876 阅读:7 留言:0更新日期:2022-11-26 18:52
本发明专利技术公开了一种基于RK628D的网络推流控制方法、装置、设备及存储介质。本发明专利技术通过HDMI接口将HDMI音视频数据信号传输到RK628D转码模块;控制所述RK628D转码模块将所述HDMI音视频数据信号转换成MIPI CSI视频数据信号及I2S音频数据信号;控制RV1126/RV1109编码模块接收所述MIPI CSI视频数据信号及I2S音频数据信号,对所述MIPI CSI视频数据信号及I2S音频数据信号进行取流编码;将取流编码后的音视频复合数据流进行打包压缩;将打包压缩后的所述音视频复合数据流通过预设的网络协议发送到远端网络服务端器。本发明专利技术实现了网络视频数据流的推流控制,具有普遍性、通用性及兼容性强的优点。强的优点。强的优点。

【技术实现步骤摘要】
一种基于RK628D的网络推流控制方法、装置、设备及存储介质


[0001]本专利技术涉及基于RK628D的网络推流控制
,尤其涉及一种基于RK628D的网络推流控制方法、装置、设备及存储介质。

技术介绍

[0002]音视频节目制作领域中,随着音视频技术的发展和智能手机、5G等网络设备的大量普及和应用,音视频IP化传输成为主要的发展趋势。在音视频行业,视频流采编、管理、解码及制作等模块化的应用已经十分成熟,将以上模块化的业务流程连接在一起,打造一条音视频全IP化解决方案的生态链,在行业内业已蔚然成风,势不可挡。
[0003]从采集视频源开始,将传统基带信号通过编码器进行编码成IP流,便可轻松经由有线或无线网络传输。如果再部署一台服务器,就可通过服务器,轻松对链路上所有设备及IP流(包括NDI)进行集中管理,远程控制,参数配置。经平台控制和调度的IP流可做多种用途,经过解码器解码上屏观看、录制存储、转换成其他协议于多平台推流直播,还能进行多画面预览和监看,甚至还能接入第三方的网络视频流制作系统。
[0004]现有技术中,基于华为海思的网络推流方案占据着市场的主流地位,而由于市场环境对华为海思的限制,缺乏其他新型的视频IP化的解决方案。此外,现有技术中的IPC推流产品一般使用的数据源设备为Camera,这种数据源输入方式限制性大,不具备普遍性和通用性,无法满足更多场合的应用需求。因此,专利技术一种可靠有效的基于RK628D的网络推流控制方法是该领域技术人员亟待解决的问题。

技术实现思路

>[0005]本专利技术实施例针对以上缺陷,提供了一种基于RK628D的网络推流控制方法、装置、设备及存储介质,用以解决现有技术存在的问题。
[0006]为解决上述技术问题,本专利技术实施例提供了一种基于RK628D的网络推流控制方法,所述方法包括:
[0007]通过HDMI接口将HDMI音视频数据信号传输到RK628D转码模块;
[0008]控制所述RK628D转码模块将所述HDMI音视频数据信号转换成MIPI CSI视频数据信号及I2S音频数据信号;
[0009]控制RV1126/RV1109编码模块接收所述MIPI CSI视频数据信号及I2S音频数据信号;
[0010]控制所述RV1126/RV1109编码模块对所述MIPI CSI视频数据信号及I2S音频数据信号进行取流编码;
[0011]将取流编码后的音视频复合数据流进行打包压缩;
[0012]将打包压缩后的所述音视频复合数据流通过预设的网络协议发送到远端网络服务端器。
[0013]优选地,在所述通过HDMI接口将HDMI音视频数据信号传输到RK628D转码模块之
前,包括:
[0014]控制所述RK628D转码模块上电,将所述RK628D转码模块挂载在I2C总线上;
[0015]控制RV1126/RV1109编码模块对挂载在I2C总线上的所述RK628D转码模块进行初始化控制;
[0016]设置所述RK628D转码模块的信号输入为HDMI信号,信号输出为MIPI CSI信号,信号输出的视频格式为YUV422格式。
[0017]优选地,在所述通过HDMI接口将HDMI音视频数据信号传输到RK628D转码模块之前,还包括:
[0018]检测所述HDMI信号的分辨率参数变化状态及检测HDMI信源设备的插入拔出状态;
[0019]若所述HDMI信号的分辨率参数无变化及所述HDMI信源设备为插入状态,控制所述RK628D转码模块的内核通知上层app以复位相应配置;
[0020]控制所述RK628D转码模块不断接收所述HDMI音视频数据信号。
[0021]优选地,所述控制所述RK628D转码模块将所述HDMI音视频数据信号转换成MIPI CSI视频数据信号及I2S音频数据信号包括:
[0022]提取所述HDMI音视频数据信号中的视频数据信号;
[0023]对所述视频数据信号进行数据解析,并将所述视频数据信号转码成为MIPI CSI信号;
[0024]将所述MIPI CSI信号通过MIPI硬件接口以YUV422的视频格式进行发送传输。
[0025]优选地,所述控制所述RK628D转码模块将所述HDMI音视频数据信号转换成MIPI CSI视频数据信号及I2S音频数据信号还包括:
[0026]提取所述HDMI音视频数据信号中的音频数据信号;
[0027]对所述音频数据信号进行数据解析,并将所述音频数据信号编码成为I2S信号;
[0028]将所述I2S信号通过I2S硬件接口进行发送传输。
[0029]优选地,所述控制所述RV1126/RV1109编码模块对所述MIPI CSI视频数据信号及I2S音频数据信号进行取流编码包括:
[0030]控制所述MIPI CSI信号进入到标准的MIPI CSI协议处理;
[0031]将所述MIPI CSI信号分流成多路数据流,其中,多路所述数据流的数据内容、分辨率及侦率相同。
[0032]优选地,所述控制所述RV1126/RV1109编码模块对所述MIPI CSI视频数据信号及I2S音频数据信号进行取流编码还包括:
[0033]处理所述MIPI CSI视频数据信号及所述I2S音频数据信号,形成底层视频流;
[0034]将所述底层视频流转换成预设格式的视频数据;
[0035]将所述视频数据转码为H264或H265格式的所述视频数据流,其中所述预设格式包括分辨率大小和缩放倍数;
[0036]将所述视频数据按照不同的预设格式分别通过对应的接口输出,形成设备文件暴露给上层应用;
[0037]上层应用通过输入输出控制打开所述设备文件,获取所述视频数据。
[0038]为解决上述技术问题,本专利技术实施例提供了一种基于RK628D的网络推流控制装置,所述装置包括:
[0039]信号传输模块,用于通过HDMI接口将HDMI音视频数据信号传输到RK628D转码模块;
[0040]信号转换模块,用于控制所述RK628D转码模块将所述HDMI音视频数据信号转换成MIPI CSI视频数据信号及I2S音频数据信号;
[0041]信号接收模块,用于控制RV1126/RV1109编码模块接收所述MIPI CSI视频数据信号及I2S音频数据信号;
[0042]取流编码模块,用于控制所述RV1126/RV1109编码模块对所述MIPI CSI视频数据信号及I2S音频数据信号进行取流编码;
[0043]打包压缩模块,用于将取流编码后的音视频复合数据流进行打包压缩;
[0044]推流控制模块,用于将打包压缩后的所述音视频复合数据流通过预设的网络协议发送到远端网络服务端器。
[0045]为解决上述技术问题,本专利技术实施例提供了一种基于RK628D的网络推流控制设备,包括:至少一个处理器、至少一个存储器本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于RK628D的网络推流控制方法,其特征在于,所述方法包括:通过HDMI接口将HDMI音视频数据信号传输到RK628D转码模块;控制所述RK628D转码模块将所述HDMI音视频数据信号转换成MIPI CSI视频数据信号及I2S音频数据信号;控制RV1126/RV1109编码模块接收所述MIPI CSI视频数据信号及I2S音频数据信号;控制所述RV1126/RV1109编码模块对所述MIPI CSI视频数据信号及I2S音频数据信号进行取流编码;将取流编码后的音视频复合数据流进行打包压缩;将打包压缩后的所述音视频复合数据流通过预设的网络协议发送到远端网络服务端器。2.根据权利要求1所述的基于RK628D的网络推流控制方法,其特征在于,在所述通过HDMI接口将HDMI音视频数据信号传输到RK628D转码模块之前,包括:控制所述RK628D转码模块上电,将所述RK628D转码模块挂载在I2C总线上;控制RV1126/RV1109编码模块对挂载在I2C总线上的所述RK628D转码模块进行初始化控制;设置所述RK628D转码模块的信号输入为HDMI信号,信号输出为MIPI CSI信号,信号输出的视频格式为YUV422格式。3.根据权利要求1所述的基于RK628D的网络推流控制方法,其特征在于,在所述通过HDMI接口将HDMI音视频数据信号传输到RK628D转码模块之前,还包括:检测所述HDMI信号的分辨率参数变化状态及检测HDMI信源设备的插入拔出状态;若所述HDMI信号的分辨率参数无变化及所述HDMI信源设备为插入状态,控制所述RK628D转码模块的内核通知上层app以复位相应配置;控制所述RK628D转码模块不断接收所述HDMI音视频数据信号。4.根据权利要求1所述的基于RK628D的网络推流控制方法,其特征在于,所述控制所述RK628D转码模块将所述HDMI音视频数据信号转换成MIPI CSI视频数据信号及I2S音频数据信号包括:提取所述HDMI音视频数据信号中的视频数据信号;对所述视频数据信号进行数据解析,并将所述视频数据信号转码成为MIPI CSI信号;将所述MIPI CSI信号通过MIPI硬件接口以YUV422的视频格式进行发送传输。5.根据权利要求1所述的基于RK628D的网络推流控制方法,其特征在于,所述控制所述RK628D转码模块将所述HDMI音视频数据信号转换成MIPI CSI视频数据信号及I2S音频数据信号还包括:提取所述HDMI音视频数据信号中的音频数据信号;对所述音频...

【专利技术属性】
技术研发人员:黄明健陈健辉邱晨烁周健飞唐建峰陈昊
申请(专利权)人:深圳市新龙鹏科技有限公司
类型:发明
国别省市:

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

1