如何将麦克风声音传输从我的电脑网站打开到其他电脑打开的网站?

时间:2011-11-01 11:57:31

标签: php javascript xml audio audio-streaming

我想制作一个可以访问我的麦克风的网页,并且可以将我的声音发送给打开另一个网页的任何人。任何人都可以帮我这样做吗?谢谢。

2 个答案:

答案 0 :(得分:3)

你需要使用Flash,你不能在Javascript或PHP中使用它。 这应该有所帮助:Recording audio in flash

但是,您需要将其传回服务器。这将需要PHP(或类似的服务器端语言)。

您收到的服务器软件可能能够处理从Flash返回的音频,而不是使用PHP。

答案 1 :(得分:1)

您可能希望了解如何使用WebRTC平台。

WebRTC是由万维网联盟(W3C)起草的新API,目前在Chrome& Firefox桌面浏览器以及适用于Android的Chrome。

使用WebRTC,您可以在网站用户之间完成视频和音频呼叫,而无需在计算机上安装任何插件(如Flash)。

有许多开源库可以帮助您轻松集成WebRTC:

WebRTC规范做得很好。它们的编写使得即使在不可靠的网络中(高延迟或大量丢弃的数据包),服务器接收的音频质量也是可以接受的。

Google did a presentation back in 2013解释了所有组件。另外,html5rocks在understanding the basics of WebRTC上有一篇很棒的入门文章。

我希望这会有所帮助。