pc实时语音采样,上传服务器,类似语音聊天室Clubhouse
从电脑上采集高质量音频然后上传到internet上,似乎不容易,该项目基于其他开源工程用go语音实现了该功能。高质量的音频采集使用ffmpeg,ffmpeg不仅开源采集视频,也可以做音频编码,并且还是跨平台的。另一个工具是curl,使用curl实现流传输到平台。结合2者就实现了音频流传输服务器功能。>ffmpeg -f alsa -i hw:0 -f mp3 - | \curl -s -k
·
从电脑上采集高质量音频然后上传到internet上,似乎不容易,该项目基于其他开源工程用go语音实现了该功能。
高质量的音频采集使用ffmpeg,ffmpeg不仅开源采集视频,也可以做音频编码,并且还是跨平台的。另一个工具是curl,使用curl实现流传输到平台。
结合2者就实现了音频流传输服务器功能。
>ffmpeg -f alsa -i hw:0 -f mp3 - | \
curl -s -k -H "Transfer-Encoding: chunked" -X POST -T - \
"https://streamyouraudio.com/YOURSTATIONNAME.mp3?stream=true&advertise=true"
出处refs:
https://github.com/schollz/streammyaudiohttps://github.com/schollz/streammyaudio
国内镜像
mirrors_schollz/streammyaudiohttps://gitee.com/mirrors_schollz/streammyaudio
更多推荐
所有评论(0)