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

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

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


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

技术介绍

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

技术实现思路

>[0005]本专利技术实施例针对以上缺陷,提供了一种基于IT6616的网络推流控制方法、装置、设备及存储介质,用以解决现有技术存在的问题。
[0006]为解决上述技术问题,本专利技术实施例提供了一种一种基于IT6616的网络推流控制方法,所述方法包括:
[0007]通过HDMI接口将HDMI音视频数据信号传输到IT6616转码模块;
[0008]控制所述IT6616转码模块将所述HDMI音视频数据信号转换成MIPI CSI视频数据信号及I2S音频数据信号;
[0009]控制RV1126/RV1109编码模块接收所述MIPI CSI视频数据信号及I2S音频数据信号;
[0010]控制所述RV1126/RV1109编码模块对所述MIPI CSI视频数据信号及I2S音频数据信号进行取流编码;
[0011]将取流编码后的音视频复合数据流进行打包压缩;
[0012]将打包压缩后的所述音视频复合数据流通过预设的网络协议发送到远端网络服务端器。
[0013]优选地,在所述通过HDMI接口将HDMI音视频数据信号传输到IT6616转码模块之
前,包括:
[0014]控制所述IT6616转码模块上电,将所述IT6616转码模块挂载在I2C总线上;
[0015]控制RV1126/RV1109编码模块确认挂载在I2C总线上的所述IT6616转码模块的ID地址;
[0016]若ID地址确认成功,控制RV1126/RV1109编码模块对挂载在I2C总线上的所述IT6616转码模块进行初始化控制;
[0017]启动所述IT6616转码模块的内部定时器,控制所述IT6616转码模块按照预设时间对所述HDMI接口的设备状态进行轮询。
[0018]优选地,所述若ID地址确认成功,控制RV1126/RV1109编码模块对挂载在I2C总线上的所述IT6616转码模块进行初始化控制还包括:
[0019]对所述IT6616转码模块的公共配置参数进行初始化,其中,所述公共配置参数包括数据格式参数、音频接口类型及HDMI信号输入源的数量;
[0020]控制所述IT6616转码模块对所述HDMI接口进行初始化,将所述HDMI接口的基本参数写入所述IT6616转码模块的第一寄存器,设置所述HDMI接口的稳定电压;
[0021]控制所述IT6616转码模块对所述HDMI接口的扩展显示标识数据进行初始化,将默认的扩展显示标识数据写入所述IT6616转码模块的第二寄存器;
[0022]控制所述IT6616转码模块对所述HDMI接口的MIPI TX进行初始化,初始化TX的BUS类型为MIPI CSI,设置TX包的大小和类型。
[0023]优选地,所述启动所述IT6616转码模块的内部定时器,控制所述IT6616转码模块按照预设时间对所述HDMI接口的设备状态进行轮询包括:
[0024]检测所述HDMI接口是否接入了HDMI信号源,若是,检测RX端的声音静音设置,若否,通知系统上层APP无信号接入;
[0025]对所述HDMI接口进行接收中断处理;
[0026]对所述HDMI接口的MIPI TX进行中断处理;
[0027]判断所述HDMI音视频数据信号的视频格式是否发生变化。
[0028]优选地,所述对所述HDMI接口进行接收中断处理包括:
[0029]若指示插入所述HDMI音视频数据信号的第三寄存器有变化,控制HDMI HDCP加密协议复位;
[0030]重新检测所述HDMI接口是否接入了HDMI信号源,若否,控制所述HDMI HDCP加密协议关闭,若是,控制HDMI HDP插入管脚检测开启;
[0031]读取指示RX视频变化的第四寄存器,判断所述HDMI接口的视频接收状态是否稳定;
[0032]若否,控制MIPI RX输出去使能,对所述HDMI接口的MIPI RX进行中断处理;若是,计算HDMI RX的TMDS时钟及所述HDMI RX的像素点时钟,获取HDMI RX视频信号的相关信息,对所述HDMI RX进行音频处理,设置和使能所述MIPI TX输出。
[0033]优选地,所述控制所述IT6616转码模块将所述HDMI音视频数据信号转换成MIPI CSI视频数据信号及I2S音频数据信号包括:
[0034]提取所述HDMI音视频数据信号中的视频数据信号;
[0035]对所述视频数据信号进行数据解析,并将所述视频数据信号转码成为MIPI CSI信
号;
[0036]将所述MIPI CSI信号通过MIPI硬件接口以YUV422的视频格式进行发送传输。
[0037]优选地,所述控制所述IT6616转码模块将所述HDMI音视频数据信号转换成MIPI CSI视频数据信号及I2S音频数据信号还包括:
[0038]提取所述HDMI音视频数据信号中的音频数据信号;
[0039]对所述音频数据信号进行数据解析,并将所述音频数据信号编码成为I2S信号;
[0040]将所述I2S信号通过I2S硬件接口进行发送传输。
[0041]为解决上述技术问题,本专利技术实施例提供了一种基于IT6616的网络推流控制装置,所述装置包括:
[0042]信号传输模块,用于通过HDMI接口将HDMI音视频数据信号传输到IT6616转码模块;...

【技术保护点】

【技术特征摘要】
1.一种基于IT6616的网络推流控制方法,其特征在于,所述方法包括:通过HDMI接口将HDMI音视频数据信号传输到IT6616转码模块;控制所述IT6616转码模块将所述HDMI音视频数据信号转换成MIPI CSI视频数据信号及I2S音频数据信号;控制RV1126/RV1109编码模块接收所述MIPI CSI视频数据信号及I2S音频数据信号;控制所述RV1126/RV1109编码模块对所述MIPI CSI视频数据信号及I2S音频数据信号进行取流编码;将取流编码后的音视频复合数据流进行打包压缩;将打包压缩后的所述音视频复合数据流通过预设的网络协议发送到远端网络服务端器。2.根据权利要求1所述的基于IT6616的网络推流控制方法,其特征在于,在所述通过HDMI接口将HDMI音视频数据信号传输到IT6616转码模块之前,包括:控制所述IT6616转码模块上电,将所述IT6616转码模块挂载在I2C总线上;控制RV1126/RV1109编码模块确认挂载在I2C总线上的所述IT6616转码模块的ID地址;若ID地址确认成功,控制RV1126/RV1109编码模块对挂载在I2C总线上的所述IT6616转码模块进行初始化控制;启动所述IT6616转码模块的内部定时器,控制所述IT6616转码模块按照预设时间对所述HDMI接口的设备状态进行轮询。3.根据权利要求2所述的基于IT6616的网络推流控制方法,其特征在于,所述若ID地址确认成功,控制RV1126/RV1109编码模块对挂载在I2C总线上的所述IT6616转码模块进行初始化控制还包括:对所述IT6616转码模块的公共配置参数进行初始化,其中,所述公共配置参数包括数据格式参数、音频接口类型及HDMI信号输入源的数量;控制所述IT6616转码模块对所述HDMI接口进行初始化,将所述HDMI接口的基本参数写入所述IT6616转码模块的第一寄存器,设置所述HDMI接口的稳定电压;控制所述IT6616转码模块对所述HDMI接口的扩展显示标识数据进行初始化,将默认的扩展显示标识数据写入所述IT6616转码模块的第二寄存器;控制所述IT6616转码模块对所述HDMI接口的MIPI TX进行初始化,初始化TX的BUS类型为MIPI CSI,设置TX包的大小和类型。4.根据权利要求2所述的基于IT6616的网络推流控制方法,其特征在于,所述启动所述IT6616转码模块的内部定时器,控制所述IT6616转码模块按照预设时间对所述HDMI接口的设备状态进行轮询包括:检测所述HDMI接口是否接入了HDMI信号源,若是,检测RX端的声音静音设置,若否,通知系统上层APP无信号接入;对所述HDMI接口进行接收中断处理;对所述HDMI接口的MIPI TX进行中断处理;判断所述HDMI音视频数据信号的视频格式是否发生变化。5.根据权利要求4所述的基于IT6616的网络推流控制方法,其特征在于,所述对所述HDMI接口...

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

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

1