【AICon】 如何构建高效的 RAG 系统?RAG 技术在实际应用中遇到的挑战及应对策略?>>> 了解详情
写点什么

CU-RTC-Web 简介

  • 2013-02-24
  • 本文字数:1077 字

    阅读完需:约 4 分钟

微软的 CU-RTC-Web WebRTC 的另一种方式,旨在揭示出 WebRTC 的一些缺陷并促使其不断前进。

WebRTC 是一个标准,它定义了一个客户端 API,能够实现实时的浏览器到浏览器之间的多媒体通信。对于实现了该标准的浏览器来说,通过该 API 可以实现跨浏览器的视频与音频通信,这个标准由 Google 提出,并且在 2011 年发布了标准的实现代码。目前,该标准是 W3C 的一个工作草案,本来计划在去年第 4 季度进入候选推荐状态,但现在看来至少要推迟一年。目前,该标准已经被 Chrome、Firefox 与 Opera 所实现。

目前尚不清楚 Apple 要对 Safari 采取什么行动。虽然 WebRTC 已经被提交到了 WebKit,但 Apple 还没有表明态度。一种可能的解决方案是使用 WebRTC4All ,它提供了针对 Safari 及其他浏览器的扩展。如果当前的草案成为事实上的标准,或许 Apple 会拥抱 WebRTC。

微软是 W3C WebRTC 工作组的积极参与者,他们在去年 8 月提出了一个新的提案,叫做 Customizable, Ubiquitous Real Time Communication over the Web (CU-RTC-Web)。InfoQ 有幸采访到了微软开放技术布道团队的成员 Olivier Bloch 以了解关于 CU-RTC-Web 的更多信息。

根据 Bloch 所述,首先,微软相信多媒体 API 需要满足如下几个条件:

  • 遵循关键的 Web 原则(包括无状态交互)
  • 可在现有的网络基础设施上进行部署
  • 可定制的响应以改变网络质量
  • 对流行的媒体格式与编解码器的灵活支持以及对未来创新的开放性支持

Bloch 说 WebRTC 并不满足前两个要求,而这正是 CU-RTC-Web 的用武之地:

CU-RTC-Web 是最终的 WebRTC API 标准的另一种方式。 CU-RTC-Web 并不是要成为另一个标准,它旨在促进对标准的讨论,因为我们认为这是一种促成真正的协作标准的一种更整洁、快速的方式。

为了表明提案的有效性,微软在 HTML5Labs 上发布了一个 CU-RTC-Web 的原型实现,因为:

目前的 WebRTC API 草案的实际实现(在 Chrome 与 Safari 中)没有证明其互操作性。 为了证明我们的提案是更好的方式,我们发布了原型,这个原型实现了 CU-RTC-Web 所提出的另一种方式。我们相信代码更有说服力,同时也具体阐述了在 CU-RTC-Web 方式下,Chrome 与 IE 之间的互操作。

结果是这样的,W3C WebRTC WG 已经包含了微软 CU-RTC-Web 向 WebRTC 所提出的一些想法,但“现有的方案(WebRTC 协议与 WebRTC APIs 规范)距离完成与稳定还有很长的路要走,在形成正式标准及用于构建互操作实现前还需要经过相当大的精化与澄清”。

结论就是 CU-RTC-Web 并不是要创建另一个标准,而是微软为了展示现在的 WebRTC 在互操作性上的缺陷的一种方式,并对工作草案提出某些修改。

查看英文原文: What’s Up with CU-RTC-Web?

2013-02-24 01:011977
用户头像

发布了 88 篇内容, 共 257.7 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
发现更多内容

HBase HA 分布式部署

Fong

大数据 运维 HBase hadoop3

全网最强的权限系统设计攻略:京东北极星商业系统权限管控实践

学Java关注我

Java 编程 程序员 架构 技术宅

为什么 Serverless 将推动边缘计算的革命

公众号:云原生Serverless

Serverless 边缘计算

没有自信的人,才会在意别人的评价

小天同学

心理 日常思考 个人感悟 4月日更 自信

浅谈Javascript中的forEach和map之间的区别

devpoint

遍历 foreach map reduce

炫彩无界,性能怪兽,M1 扛鼎未来 —— 2021 年 Apple 春季新品发布会全记录

清秋

产品 苹果 硬件 新闻

用户故事是垂直的切片(译)

Bruce Talk

敏捷 译文 Agile User Story

今年我读了四个开源项目的源码,来分享下心得

yes

源码

如何做好前馈管理?

石云升

28天写作 职场经验 管理经验 4月日更

《专访彩食鲜CTO乔新亮:体系的重要性》(采访提纲)

花花

调查采访能力考核

重读《重构2》- 以对象取代基本类型

顿晓

重构 4月日更

python内置数据结构list、set、dict、tuple(一)

若尘

List 数据结构 set 字典 Python编程

《采访阿里“守护神”吴翰清:安全攻防-采访提纲》

Geek_6370d5

如何从零开始学Python:(4)如何处理列表数据?

广之巅

Python 4月日更

Golang 并发

escray

学习 极客时间 Go 语言 4月日更

白皮书:区块链将成隐私计算产品必选项,提供三方面助力

CECBC

区块链

【采访融云CTO杨攀:2021如何让融云迈向更高舞台】(采访)

洛神灬殇

融云 杨攀

禁止算法识别性别,能消解歧视吗?

脑极体

Ansible 配置

耳东@Erdong

4月日更

专访吴翰清 || 如何用网络安全保障个人隐私

Bob

网络安全 个人隐私 调查采访能力考核

区块链电子证据的司法应用现状与展望

CECBC

联盟链技术

360技术

用户故事拆分招数全景图(译)

Bruce Talk

敏捷 译文 Agile User Story

专访声网首席资深iOS研发工程师龚宇华:从自学计算机到高级架构师

黑马腾云

专访

Spring Boot 2.0 实现优雅停机

U2647

Spring Boot 4月日更

Properties类使用需要注意的坑

风翱

properties 4月日更

翻译:《实用的Python编程》TheEnd

codists

Python

不忘初心,砥砺前行|暨InfoQ写作平台一周年

程序员架构进阶

28天写作 4月日更 1 周年盛典 我和写作平台的故事 InfoQ 写作平台 1 周年

分库分表笔记

luojiahu

分库分表

架构实战营 模块2作业

CR

实体经济与数字经济加速融合 中国经济新动能快速成长

CECBC

数字经济

CU-RTC-Web简介_微软_Abel Avram_InfoQ精选文章