We present a software architecture to enable end user driven innovation of web multimedia communication applications. RTC Helper is a simple and easy-to-use software that can intercept WebRTC (web real-time communication) and related APIs in the browser, and change the behavior of web apps in real-time. Such customization can even be driven by the end user on third-party web apps using our flexible and general purpose browser extension. It also facilitates rapid prototyping of ideas by web developers in their existing web apps without having to rebuild or redeploy after every change. It has more than ten customization categories, and over a hundred built-in examples covering a wide range of novel use cases in web-based audio/video communication.
翻译:本文提出一种软件架构,旨在支持终端用户对网络多媒体通信应用进行创新驱动式定制。RTC Helper是一款简单易用的软件,能够拦截浏览器中的WebRTC(网络实时通信)及相关API,并实时改变网络应用的行为。借助我们灵活通用的浏览器扩展程序,此类定制功能甚至可由终端用户在第三方网络应用上直接驱动实现。该架构还能帮助网络开发者在现有应用中快速实现创意原型,无需在每次修改后重新构建或部署系统。该软件提供十余种定制类别,内置超百个示例,覆盖网络音视频通信领域广泛的新型应用场景。