广播板及上位机开发,一次有效的尝试


最近做了个尝试,在闲鱼上卖出去了几块RV1106G3开发板,主要用途是用来做ip广播板,提供SDK和部分源代码,提供上位机工具控制广播;用的是luckfox的ultrlw版本,外加摄像头,喇叭,麦克风,预装上广播程序,就可以当成IP广播板使用,播放音乐,看摄像头视频,还可以打电话。一块板子刨去运费,大概就是挣个40块钱,但也是一个很好的尝试。


支持功能:

--播放音乐时提供GPIO控制功放;

--开关量控制音乐播放;

--视频对讲;


RV1106广播板的SDK接口封装,暂时实现了UDP和MQTT两种方式的接口。

呱牛笔记


接口文档截图:

呱牛笔记


了解到大多数提供广播板的厂家,都是买板子送SDK,或者送广播上位机/服务器软件,既然要做广播板,那势必也要提供广播上位机/SDK、或者服务器了。广播通常部署有几种方式,局域网组网、互联网组网部署。


广播局域网使用的协议:

--组播协议;-分组喊话或者分组播放音乐;

--UDP协议;-广播设备发现和配置;

--SIP协议; -对讲/打电话;


互联网组网使用的协议:

--MQTT协议;-分组播放音乐;

--HTTP协议; -广播配置获取;

--SIP协议; -喊话/对讲/打电话;


广播服务器使用windows系统,主要还是沿用广播/音柱厂家的操作习惯,主要功能:

--分组管理;

--设备管理;

--曲库管理;

--SIP服务器;

--MQTT服务器;

呱牛笔记

呱牛笔记


呱牛笔记


呱牛笔记


上位机的版本还在完善中,本来构思做个B/S架构的,这样用起来也方便,所以琢磨了一段时间的Go+Sqlite3,还是先把上位机给做稳定了。


上位机做好了,广播板也需要不断完善。


代码仓库:https://gitee.com/aiprogrammer/broadcast_pc_app



闲鱼观摩:

呱牛笔记

-------------------广告线---------------
项目、合作,欢迎勾搭,邮箱:promall@qq.com


本文为呱牛笔记原创文章,转载无需和我联系,但请注明来自呱牛笔记 ,it3q.com

请先登录后发表评论
  • 最新评论
  • 总共0条评论