问题描述
作为使用此类实时流媒体服务的初学者,我花了数小时试图弄清楚这是如何实现的,但似乎无法确定我会准确地去做。
>我正在制作一个个人基本网络应用的原型,它执行以下操作:
-
在 web 浏览器中,web 应用程序有一个按钮,上面写着“流麦克风” - 当按下它时,它会从用户的麦克风流式传输音频(用户显然必须同意允许发送他们的麦克风音频)通过到我假设将运行 node.js 的服务器(此时没有具体原因,只是认为我会这样做)。
-
服务器以某种方式接收到足够接近实时的音频(不知道我会怎么做)。
-
然后我可以在命令行上运行 ffmpeg 并实时获取实时音频并将其作为声音添加到视频文件中(假设我要播放 testmovie.mp4 ) 我想玩。
我研究了各种解决方案 - 例如可能使用 WebRTC、RTP/RTSP、将音频管道传输到 ffmpeg、Gstreamer、Kurento、Flashphoner 和/或 Wowza - 但不知何故,它们看起来过于复杂,而且通常似乎专注于视频带音频。我只需要处理音频。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)