- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
I声音在FlashPlayer中回声消除的最佳做法
声音在Flash Player中回声消除的最佳做法原文查看必备知识需要先进的知识,在ActionScript中,Adobe Flash播放器和Adobe Flash Builder或Adobe Flash Professional中的音频。用户级别中级所需产品Flash Builder中(下载试用版)Flash播放器Adobe Flash Player 已经成为非常受欢迎的音频和视频的播放;事实上,大多数的互联网视频是使用 Flash Player 来查看的。Flash 播放器提供这两个一个丰富的观看体验和高效率、高质量的视频播放,如纳入技术先进的音频和视频压缩方案 (H.264、 MP3 和 AAC 编解码器)、多才多艺的媒体功能 (多比特率流、播放列表、寻求,和其他功能)和有效回放机制(硬件解码和直接渲染)。在桌面计算机上它无处不在的渗透和其在移动设备上的日益普及,已大量使用 Flash Player 的实时音频和视频通信感兴趣。视频广播相比,然而,实时通信具有完全不同的要求。最重要的要求包括:通信的终结点之间的最小化滞后时间高质量、有弹性错误语音编解码器回声取消耳机免费体验虽然 Flash Player 自 2002 年以来已有音频/视频功能和已用于 web 会议解决方案,例如Adobe 连接和大的蓝色按钮,在作为例子,真正改变游戏规则的事件发生与版本的 Flash 播放器 10 2008 年推出的低延迟传输协议和新的声音编解码器,使 Flash Player 非常适合用于实时通信。在本文中,我将简要地描述实时通信和 Flash Player 如何满足这些需要的要求。我还会引入新的 ActionScript API 的使用增强的音频、为您提供最佳做法和限制,并给你看一个示例应用程序。实时通信的要求2002 年,Flash 播放器 6 介绍了实时消息传递协议(RTMP) 和Nellymoser声音编解码器。Flash 通信服务器 MX 的帮助下,一个能开发实时通信应用程序操作两个或多个 Flash Player 终结点之间。RTMP 基于传输控制协议(TCP),它提供可靠的数据传输的价位的无界时滞 — — 这意味着它可以是任意的高。无错误的传输接受的方式是通过重复丢失的数据包。如果数据包不迷路,延迟可能会非常高,因为丢失的数据包需要得到本处。Nellymoser 是一种专有的编解码器,提供低压缩效率和有限的行业的支持。由于 RTMP,音频邮件将永远不会丢失,但可能会因网络或服务器问题排队。打击滞后时间积累,所谓追赶的机制被受雇于 Flash Player,其中音频播放出比其自然采样速率更快。这种渐进延迟减少引入只有最小的音频失真不改变音调。虽然 RTMP 非常适合广播和网络广播的应用程序(那里没有严格的延迟要求),它具有有限适用性的实时通信,数百个毫秒的延迟,可能导致谈话无法使用。在实时通信中,它是更重要的是尽量减少延误除了继续保持无差错传输。大多数的音频和视频编码技术(如H.264视频编解码器和Speex语音编解码器)的设计与网络传输错误的想法,可以处理它们。Flash 播放器 10 介绍了实时媒体流协议(RTMFP)。与不同的 RTMP,RTMFP 基于用户数据报协议(UDP)。RTMFP 启用要么可靠地发送数据(使用重传)或不可靠地。通过使用不可靠的传输,可以最小传输延迟。此外,RTMFP 使直接的对等连接,不仅可以减少服务器的要求,可以进一步降低通信的终结点之间的延迟。Flash 播放器 10 还介绍了Speex编码解码器。Speex 是一种开放源代码、免版税的编解码器,得到业界广泛支持。Flash 支持 Speex 编码在 16 kHz。此外,当 Speex 用于实时通信,使用 RTMFP 传输延迟最小化。RTMFP 将 Speex 的所有邮件都传递到一个更高的层,只要他们在收到。Flash 播放器使用自适应 Speex抖动缓冲区播放出消息时。Adobe 还实施了 Speex 噪声抑制和语音活动检测,保持沉默期间尽量减少传输带宽。这些功能使实际开发使用 RTMFP 和 Speex 的实时通信应用程序。为可以接受的用户体验,与会者应戴耳机以防止回声。当从计算机的扬声器的声音会反馈到麦克风声学回声时发生。使用耳机可能在企业环境中,可以接受,但在消费空间中,用户通常使用网络摄像头或内置笔记本电脑麦克风是显然不可取。为实现普遍适应,声学回声消除 (AEC) 是绝对必需的 IP 语音 (VoIP) 应用程序要求。AEC 是信使应用程序(如 Skype 和 Google Talk) 和软电话(如 Xlite)中可用。Adobe Flash 播放器 10.3 和 Adobe 空气 2.7 推行增强的音频,其中包括声学回声消除和
文档评论(0)