Internet telephony and multimedia communication protocols have matured over the last fifteen years. Recently, the web is evolving as a popular platform for everything we do on the Internet including email, text chat, voice calls, discussions, enterprise apps and multi-party collaboration. Unfortunately, there is a disconnect between web and traditional Internet telephony protocols as they have ignored the constraints and requirements of each other. Consequently, the Flash Player is being used as a web browser plugin by many developers for web-based voice and video calls. We describe the challenges of video communication using a web browser, present a simple API using a Flash Player application, show how it supports wide range of web communication scenarios in the cloud, and describe how it can interoperate with Session Initiation Protocol (SIP)-based systems. We describe both the advantages and challenges of Flash Player based communication applications. The presented API could guide future work on communication-related web protocol extensions.
翻译:互联网电话和多媒体通信协议在过去十五年中已经成熟。最近,互联网正在发展成为我们在因特网上所做的一切工作的流行平台,包括电子邮件、文本聊天、语音电话、讨论、企业应用程序和多方合作。不幸的是,网络和传统互联网电话协议之间互不相干,因为它们忽视了彼此的制约和要求。因此,许多开发者正在利用闪电播放器作为网络语音和视频电话的网络浏览器插件。我们描述了使用网络浏览器进行视频通信的挑战,利用闪电播放器应用程序提供一个简单的API,展示它如何支持云层中广泛的网络通信情景,并描述它如何与基于会议启动协议的系统进行互动。我们描述了闪电播放器通信应用程序的优势和挑战。介绍的闪电播放器可以指导与通信有关的网络协议扩展的未来工作。