拥有经验分享标签的文章

Java字节处理的一点经验

1、大小端处理;小端填充整形变量,低位在前面,高位在后面 int pos = 0; msg[pos++] =  (byte) (anchor & 0x00ff); msg[pos++] =  (byte) ((anchor &&nbs
阅读全文

ARM-linux源码编译搭建Janus环境

有个项目,客户使用的服务器是ARM服务器。Janus在ARM环境下部署,编译时,通常会出现下面的错误。./configure --prefix=/home/OV500/LB/ --disable-docs --libdir=/usr/lib64 --enable-libsrtp2 --enable-websockets --enable-
阅读全文

Java处理16进制字符串方法记录

16进制字符串转换为byte数组,特别是还有0xff的字符串。 public static byte[] hexStringToByteArray(String hexString) {     int len = hexString.length();  &nb
阅读全文

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

广播板及上位机服务器开发计划。了解到大多数提供广播板的厂家,都是买板子送SDK,或者送广播上位机/服务器软件,既然要做广播板,那势必也要提供广播上位机/SDK、或者服务器了。广播部署有几种方式,局域网组网、互联网组网部署。广播局域网使用的协议:组播协议;-分组喊话或者分组播放音乐;UDP协议;-广播设备发现和配置;SIP协议; -对讲/打电话;互联网组网使用的协议:MQTT协议;-分组播放音乐;H
阅读全文

windows版本go使用sqlite3

windows版本go使用sqlite3。windows版本的go很简单,直接从go官方网站下载一个go的压缩包,解压即可。1 初始化mod在项目中先初始化mod(已经初始化过则忽略),打开终端(快捷键Ctrl+Shift+~)执行go mod init xxx(xxx为文件夹名)。我的文件夹是server,所以命令是go mod init server.这个命令不执行,则下一步安装sqlite3
阅读全文

全志V831基于pjsip的双向视频通话实现

主要包括几个方面工作:1、openh264解码视频;2、解码视频扔给显示设备;3、显示设备适配linux的显示屏;
阅读全文

​Luckfox-Pico-Ultra-W上手体验

开发板做的很紧凑,接口也挺多,对比pico系列,多了音频接口、wifi、蓝牙连接。1、DEBUG串口别接错了。左右两排插口的丝印都是从1开始编号,别插错位置了。2、MIC录音小,咨询客服,说是必须贴近了说。[root@luckfox app]$ rk_mpi_amix_test --control='ADC MIC Right Gain' --value=3[root@luckfo
阅读全文

Freeswitch配网关,本域主叫上级号码,主叫听不到被叫声音

Freeswitch,配置上级网关,主叫外呼电话,主叫听不到被叫声音,被叫则正常的问题分析,估计大部分同学都是参照网上的步骤添加的外部网关,然后上面的这个现象估计就跑不掉了。
阅读全文

一个Android 蓝牙GATT数据读写的小应用

实现一个Android APP主要需求:1、APP连接蓝牙转以太网的转接板给底板配置广播信息;2、广播板的状态能通过蓝牙转接板透传给APP;蓝牙搜索,发现这些之前一个app都做过,但是读写数据没有做,关键点是:1、GATT连接;2、服务特征UUID/读特征UUID 配置特征UUID/写特征UUID要接收到蓝牙的数据,关键是读配置Enable功能:setBleNotification方法,网上这块@
阅读全文

新手养鱼指南

新手养鱼指南!其实吧,有人说,人的上一辈子可能是条鱼,因为跳过了龙门,才成为了人,《大鱼海棠》就是这么说的。养鱼本身,还是很治愈的,你会因为一条母鱼下了好多的鱼仔而高兴不已,同样,也会因为一条鱼的死去而心怀感伤。
阅读全文