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

原创 2020-04-08 16:31:00 imx8 网络广播系统方案



一、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开发板硬件编解码参数表:

 



相关产品 >

  • FETMX8MM-C核心板

    NXP i.MX8系列分为iMX8I、i.MX8M、i.MX8Mini、iMX8M Nano、iMX 8X等,提供基于Cortex-A72 + Cortex-A53、Cortex-A35核心,搭配实时任务处理的Cortex-M4和Cortex M7的解决方案,适用于从消费家庭音频到工业楼宇自动化及移动计算机等。飞凌嵌入式近期推出的iMX8系列i.MX8Mmini核心板基于四核Cortex-A53、单核Cortex-M4架构的i.MX 8Mmini 处理器设计,现已全面上市,更多i.MX8M核心板产品、解决方案详情,欢迎致电飞凌嵌入式了解。

    了解详情
    FETMX8MM-C核心板
  • OKMX8MM-C开发板

    多数字音频接口,多核异构A53+M4,10年+生命周期|NXP公司 i.MX8系列应用处理器根据不同配置有i.MX8I、iMX8M、i.MX8Mini、iMX8M Mini、iMX8M Nano、iMX 8X ,提供基于Cortex-A72 + Cortex-A53、Cortex-A35核心,此外还提供实时任务处理的Cortex-M核心(Cortex-M4和Cortex M7)的解决方案,因此,NXP i.MX8系列应用处理器在高级图形、高级成像、高级机器视觉、高端音频、高端语音、高端视频和高安全的嵌入式应用等跨领域的多种应用场景非常适用。飞凌嵌入式i.MX8M Mini开发板基于NXP 公司的i.MX8M Mini 四核64位处理器设计,主频最高1.8GHz,ARM Cortex-A53架构。IMX8开发板是一款高性能,低功耗产品,欢迎选购。更多IMX8芯片介绍,IMX8系列软硬件资料,i.MX8M mini方案定制,请联系飞凌嵌入式

    了解详情
    OKMX8MM-C开发板

推荐阅读 换一批 换一批