【发布时间】:2011-12-19 10:40:32
【问题描述】:
我想制作一个可以访问我的麦克风的网页,并且可以将我的声音发送给打开另一个网页的任何人。谁能帮我做到这一点?谢谢。
【问题讨论】:
标签: php javascript xml audio audio-streaming
我想制作一个可以访问我的麦克风的网页,并且可以将我的声音发送给打开另一个网页的任何人。谁能帮我做到这一点?谢谢。
【问题讨论】:
标签: php javascript xml audio audio-streaming
你需要使用 Flash,你不能在 Javascript 或 PHP 中做到这一点。 这应该会有所帮助:Recording audio in flash
但是,您需要将其流式传输回您的服务器。这将需要 PHP(或类似的服务器端语言)。
您收到的服务器软件可能能够处理从 Flash 返回的音频,而不是使用 PHP。
【讨论】:
您可能想看看使用 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 上有一篇很棒的入门文章。
我希望这会有所帮助。
【讨论】: