基于i.MX8MM的数字IP网络广播系统方案



一、IPAudio简介

数字音频的桥梁,IPAudio将模拟音频信号数字编码,通过网络传输后,再由终端解码成音频信号。可多路、双向传输,局域网内延迟时间仅为数十毫秒,并具有自动流量调整、声音修补功能。符合标准IP协议(IP属于TCP/IP中的协议,有统一的数据包格式,以消除各通信子网的差异),经过路由器也能实现音频传输,是世界上先进的网络音频传输技术之一。

同时,IPAudio™可实现与其他以太网络的无缝兼容,并创造性的将广播的传播范围通过网络扩大到了世界的每一个角落。

 

系统介绍:

IP网络广播系统是完全不同于传统广播系统、调频寻址广播系统和数控广播系统的产品。因建立在通用网络平台上,并融入数字音频技术,多方面体现了显著的优越性:


IP网络广播系统 大型企业广播方案框图 


产品应用范围:


学校 、高速公路、宾馆大厦、商业连锁店、大中型企业




二、 i.MX8MM实现 IP网络广播系统方案框图


i.MX8M Mini采用 NXP四核64位处理器设计,主频最高1.8GHz, ARM Cortex-A53架构;2GB DDR4 RAM,8GB eMMC ROM,内部支持一个通用型Cortex®-M4 400 MHz内核处理器,支持使用MCUXpresso SDK工具开发,并可以运行裸机以及FreeRTOS实时操作系统。

i.MX8MM实现IP网络广播系统方案框图硬件方案特点:

(1)支持高清大屏显示,电容多点触控,界面流畅,增强人机交互的互操性;

(2)支持OV5640、UVC摄像头,像素可达500W,支持预览、拍照、录像;

(3)高带宽、高速率的千兆网络,支持音视频等大文件的传输;

(4)支持1080P 60帧/S的编解码,支持VP8、VP9、H.265、H.264解码,H.264、VP8编码;

(5)5x SAI,支持IIS, AC97, TDM,其中1个支持8通道输入、输出,1个支持4通道输入、输出,2个支持2通道输入、输出,和1个支持1通道输入、输出。

(6)支持8通道PDM输入。


软件方案特点:

(1)OKMX8MM-C平台对Qt的支持非常完善,特别是多媒体相关的类,例如视频解码播放、摄像头、视频录制等,均能结合硬件编解码以及OpenGL达到最佳效果:

(2)高软件版本给用户带来更多开发的便利性,采用FETMX8MM-C核心平台开发支持QT5.10,相较于之前使用的QT4版本,QT5有更好的图形处理能力,支持QML与JavaScript开发模式可有效缩短开发周期;

(3)对系统采用B/S架构开发产品的客户,需要Web服务开发,FETMX8MM-C出厂自带lighttpdweb服务器,并且系统启动之后自动运行了lighttpd服务,服务端浏览器输入 开发板IP地址即可浏览开发板的webserver的网页;

(4)RTSP(Real Time Streaming Protocol),实时流传输协议,是TCP/IP协议体系中的一个应用层协议,控制实时数据的传送。FETMX8MM-C linux系统支持TCP/IP、UDP、FTP、Telnet、SSH网络协议,并可以单独设置IP、DHCP、子网掩码、 网关、DNS;

(5)采用OKMX8MM-C平台音视频部分应用层软件采用的是Gstreamer,支持硬件编解码。如果需要带界面的播放器,也可以使用qt多媒体类,同样支持硬件编解码; 音视频播放体验支持Gplay与gst-launch播放器;

(6)Gplay基于Gstreamer实现的音视频播放器,能够自动根据硬件自动选择合适的插件进行音视频播放,运行也十分简单;

(7)gst-launch是开发者在开发阶段常用的调试工具,相比Gplay而言,它更加灵活,当然使用起来也相对复杂。


OKMX8MM-C开发板硬件编解码参数表: