实时采集麦克风并播放(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、按浏览器提示重启浏览器

项目图片


项目下载地址

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

相关推荐
星野云联AIoT技术洞察1 天前
RTSP 与 WebRTC 对比:AI 物联网视频识别的最佳协议选择
webrtc·rtsp·实时传输·ai视频分析·iot视频流·iot集成·视频协议
llc的足迹1 天前
python构建webRTC服务器,coturn搭建中继服务器
服务器·python·webrtc·turn
赖small强2 天前
【ZeroRange WebRTC】NACK(Negative Acknowledgment)技术深度分析
webrtc·nack·rtcp·丢包检测·主动请求重传
赖small强2 天前
【ZeroRange WebRTC】WebRTC拥塞控制技术深度分析
webrtc·gcc·拥塞控制·twcc·remb·带宽估计
赖small强3 天前
【ZeroRange WebRTC】UDP无序传输与丢包检测机制深度分析
udp·webrtc·rtp·抖动缓冲区·jitterbuffer
赖small强3 天前
【ZeroRange WebRTC】RTP/RTCP/RTSP协议深度分析
webrtc·rtp·rtsp·rtcp
赖small强3 天前
【ZeroRange WebRTC】视频文件RTP打包与发送技术深度分析
webrtc·nal单元分割·rtp负载封装·分片策略
赖small强3 天前
【ZeroRange WebRTC】KVS WebRTC 示例中的 HTTP 通信安全说明
https·webrtc·tls·aws sigv4·信道安全·时间与重放控制
chen_song_3 天前
低时延迟流媒体之WebRTC协议
webrtc·rtc·流媒体
恪愚3 天前
webRTC:流程和socket搭建信令服务器
运维·服务器·webrtc