实时采集麦克风并播放(springboot+webscoekt+webrtc)

项目技术

springboot+webscoekt+webrtc

项目介绍

项目通过前端webrtc采集麦克风声音,通过websocket发送后台,然后处理成g711-alaw字节数据发生给广播UDP并播放。

后台处理项目使用线程池(5个线程)接受webrtc数据并处理g711-alaw字节数组放到Map容器中,在开一个线程实时获取Map容器中数据通过UDP发送。

项目采集采集麦克风数据稳定,个人已测试放心可用。

设置方法:

1、地址栏输入chrome://flags/, 搜索unsafely

2、enabled 并填入要授信的域名

3、按浏览器提示重启浏览器

项目图片


项目下载地址

下载地址 》》》: 知库源码系统

相关推荐
阿拉斯攀登1 天前
售货柜实战:IPC 拉流 → 抽帧 → YOLO 识别完整流水线
yolo·ffmpeg·音视频·webrtc·视频编解码
阿拉斯攀登2 天前
RTSP 拉流与录制:IPC 摄像头本地录像完整方案
ffmpeg·音视频·webrtc·实时音视频·视频编解码
阿拉斯攀登2 天前
数据通道:RTCDataChannel 可靠与不可靠传输
音视频·webrtc·实时音视频·媒体·视频编解码
REDcker2 天前
腾讯TRRO SDK深度剖析
音视频·webrtc·实时音视频·直播·rtc·腾讯
阿拉斯攀登3 天前
FFmpeg 转码详解:封装格式、编码器、码率控制
ffmpeg·音视频·webrtc·实时音视频·视频编解码
阿拉斯攀登3 天前
FFmpeg 入门:命令行的 20 个常用场景
ffmpeg·音视频·webrtc·视频编解码
阿拉斯攀登3 天前
媒体流与轨道:MediaStream 与 MediaStreamTrack
嵌入式硬件·webrtc·实时音视频·媒体·视频编解码
阿拉斯攀登3 天前
NAT 穿透详解:STUN / TURN / ICE
运维·服务器·网络·webrtc·nat
阿拉斯攀登4 天前
音视频采集:getUserMedia 与设备管理
音视频·webrtc·实时音视频·视频编解码
阿拉斯攀登4 天前
WebRTC 入门:是什么、能做什么、核心模块
音视频·webrtc·视频编解码·流媒体