使用WebRTC创建一个网络摄像头通信App

  WebRTC是一个协议,允许人们使用JavaScript在两点之间创建实时通讯。 我们可以用这个结构使两个或更多浏览器之间实现直接交流,而不需要中心服务器。 服务器只需要在连接的时候被使用,因此每个客户端知道如何连接彼此。 我们可以使用这个特性创建什么类型的App呢?例如,直接网络摄像头连接。点对点通话,文件共享,还有更多。 本教程我会介绍一个当你第一次使用的时候,会发出惊呼的App

Safari中的WebRTC教程

自Apple向Safari中加入WebRTC支持以来已经有一年多时间了,我之前关于具体实现的文章没有反映其中的一些更新。更重要的是,考虑到其中的不同和限制,对Safari来说,关于如何更好地开发WebRTC app还存在许多问题。 在Cluecon上我与Chad Phillips交流,最终谈到了他在Safari上使WebRTC工作的艰难经历。对此他有许多不错的建议。 Chad经常发布一些开源代码并

WebRTC和WebVR视频通话

Web平台上的WebRTC并不是其唯一的媒体API。WebVR说明书于几年前被引入来为浏览器中的虚拟现实设备提供支持。目前已经变为新的WebXR设备API说明书。 今年夏天我在ClueCon,Dan Jenkin说使用WebVR,FreeSWITCH向虚拟现实环境中添加一个WebRTC视频会议流是相对简单的。FreeSWITCH是一个流行的开源电话平台,并且已经拥有WebRTC有几年时间了。Web

如何使用WebRTC和Kurento媒体服务器,来建立视频会议App(一)

原文标题:[TUTORIAL] ​How ​to ​Build ​a ​Video Conference ​Application ​with WebRTC ​& ​Kurento ​Media ​Server 作者:‘Hector Zelaya’ 了解WebRTC如何工作的一种简单方式是通过学习如何使用WebRTC和Kurento媒体服务器建立视频会议App。尽管

WebRTC 1.0 之后,还将有哪些变革?

WebRTC 1.0 之后,还将有哪些变革? 作者: “Varun Singh“ 在6月19日至20日,WebRTC 工作组进行了一次临时会议,讨论 WebRTC 的未来。 所有浏览器供应厂商都对WebRTC v1.0做出了很正向的评价。WebRTC v1.0在2018年6月更新修复了多个 bug。WebRTC v1.0新 API 包括: 1.RTCRtpSender.setStreams() 2

WebRTC对等连接(二)- 连接不同设备上的浏览器

原文标题:Learning WebRTC peer-to-peer communication, part 2 作者:Swizec Teller WebRTC对等通信-在不同设备上连接浏览器 我们成功了!不需要服务器即可使不同设备上的两个浏览器相互交流,只需要在开始交互的时候使用服务器。 点击此处运行代码,在不同的设备上打开两个链接。 如何使用WebRTC连接不同设备上的浏览器 你可以使用WebR

WebRTC对等连接(一):点对点通信

原文标题:Learning WebRTC peer-to-peer communication, part 1 作者:Swizec Teller WebRTC对等通信 在之前的工作中,我们使用了区块链技术来实时共享客户端模块,本次我们用RTCPeerConnection建立了一个对等连接。 点击此处查看GitHub代码 自iOS11之后,WebRTC可以在所有浏览器中工作了,用户可以实时使用。 点

你喜欢用什么语言进行WebRTC开发?

作者:Tshahi Levent-Levi(原文链接) 翻译:刘通 原标题:What's Your Preferred Language for WebRTC Development?   WebRTC不是只能用JavaScript写。 通常不会有人直接我这个问题,但是偶尔的时候也会被提起。特别是当有人想问一个语言适不适合WebRTC的时候。 上面那个问题的答案基本上都是肯定的,

对WebRTC下一步的展望:浏览器中细粒度的媒体控制

作者:Varun Singh,JÖRG OTT(原文链接) 翻译:刘通 原标题:Visions for WebRTC Next Steps: Fine-grained Media Control in the browser 在11月初,W3C宣布推出供候选推荐的WebRTC v1.0,这意味着社区认为该标准是设计完整的,并且正在征求对API实施的反馈。 根据开发人员和浏览器提供商的反馈意见和AP