【问题标题】:how can i make microphone sound transfer from website open in my pc to websites open in others pc?如何使麦克风声音从我的电脑上打开的网站传输到其他电脑上打开的网站?
【发布时间】:2011-12-19 10:40:32
【问题描述】:

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

【问题讨论】:

    标签: php javascript xml audio audio-streaming


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

      您可能想看看使用 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 上有一篇很棒的入门文章。

      我希望这会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-02-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-11-21
        相关资源
        最近更新 更多