https://blog.csdn.net/github_35041937/article/details/88354621 一般的文章都会写pcm文件的播放 以及pcm文件的录音 我这里写的是一台手机录音 把采集到的pcm数据 通过socket 发送给服务端 另外一台手机作为服务端 把从socket端接收到的pcm数据 通过麦克风播放出来就搞定。 https://www.jianshu.com/p/5f0b807e5a73 这篇文章写了udp的通讯 然后我自己添加了录音的部分 使用了AudioUnit 这种方案可以做到低延时 还添加了AudioQueue的方案进行播放 因为udp的不可靠性 我要防止udp的丢包和粘包 于是加上了 协议头 音频标识 音频长度 拼接在最前面 我没处理粘包改怎么做,建议你们自己加,大概思路就是 把两个包合成一个包来处理即可。 写这篇文章的时候还参考了另外一篇文章的思路 https://www.jianshu.com/p/d903d2c8ffd2 说到了遇到网络卡该怎么处理 一点是要缓冲一段再播放, 另外一点就是加上空的静音包, 来保障音频的连续性。
2023-02-21 14:41:23 184KB ios 音频流播放 低延时录音 sokect
1
用socket使用了一个聊天功能,直接下载用idea打开,就可以运行聊天了,在日志那块输入信息,先运行服务端,再运行客户端,不然会报错
2022-12-12 19:51:11 24KB Java socket通讯
1
该资源代码包含:MATLAB与Robotstudio建立socket通信(实践1),MATLAB与Robotstudio建立socket通信:GUI和class类的方式----(实践2)两篇博客中所展示内容。 主要实现的是在MATLAB中建立GUI界面,通过Socket通讯实现数据的发送,在RS中选择PC-Interface选项,建立Socket通讯接受数据。通过对数据进行分割实现机器人的运动控制。实践1是假设识别工具中心,在RS中通过offset命令实现方形运动--参考博客;实践2是通过GUI界面直接发送单关节运动数据,在RS中使用absj命令实现关节的直接驱动---具体效果参考博客内容。代码说明:(1)GUI压缩文件中包含实践2中第一个展示内容,根据西班牙那篇论文复现的部分。(2)MATLAB-RS压缩包中包含实践2中第二个展示内容。(3)MATLAB-rs-Vision压缩包中包含的是实践1中的demo代码。 运行可能遇到的问题:connect报错---在GUI界面重新输入IP和端口号。注意IP和端口号在MATLAB和RS中的一直性。
2022-05-10 09:06:23 339KB MATLAB Robotstudio GUI Sokect
Java 聊天室 使用多线程技术,为每个客户分配以个线程 使用sokect技术 使用C/S模式 这是我的课程设计作品
2021-10-17 22:54:02 788KB Java 聊天室 Java 课程设计
1
sokect通讯例子--广播 包含客户端 服务器的完整示例
2020-01-03 11:28:54 16KB sokect 通讯 例子 广播
1
Android Wifi 局域网通信 TCP Client Sokect 客户端收发数据例程,连接别的设备的 socket 服务端后可以与之收发数据,实现通信
2019-12-21 19:21:54 1.95MB wifi;tcp
1