SimpleWebRTC.js

简化 WebRTC 应用开发
授权协议 MIT
开发语言 JavaScript
所属分类 Web应用开发、 HTML5开发相关
软件类型 开源软件
地区 不详
投 递 者 舒博雅
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

SimpleWebRTC.js 封装了 WebRTC 技术的 JavaScript ,帮你简化 WebRTC 应用开发。

示例代码:

var webrtc = new WebRTC({
    // the id/element dom element that will hold "our" video
    localVideoEl: 'localVideo',
    // the id/element dom element that will hold remote videos
    remoteVideosEl: 'remotesVideos',
    // immediately ask for camera access
    autoRequestMedia: true
});
  • 简要介绍 simplewebrtc是一种简单的开源网页音视频聊天解决方案,由三部分组成: NAT穿透服务器,负责内网穿透,音视频转发 信令服务器,负责信令控制,建立点对点通道 web客户端,负责用户交互和展示 总体参考https://www.cnblogs.com/yubaolee/p/webrtc.html 谢谢yubaolee大神 搭建过程中遇到一些问题,记录一下 准备工作 服务器环境 ubu

  • 基于HTTPS的signalmaster 在我写上一篇博客的时候,signalmaster使用HTTP协议,Chrome还只是给出警告。写此文时,已经变成错误,导致simpleWebRTC无法使用了。 在%signalmaster%中的server.js全局定义做如下修改: var https = require('https'); var fs = require('fs'); var priv

  • 参考阮一峰博客:WebSocket 教程 优点:HTTP协议只能由客户端发起,服务器无法主动向客户端推送消息。 WebSocket可以。 特点: 同HTTP一样,WebSocket建立在TCP连接之上 与HTTP有良好的兼容性,默认端口为80和443,握手阶段采用HTTP协议,能够通过各种HTTP代理服务器 数据格式轻量,通信高效 可以发送文本与二进制数据 没有同源限制,不过可以手动设置跨域 协议

  • websocket 一、为什么需要websocket 因为 HTTP 协议有一个缺陷:通信只能先由客户端发起,然后服务器再作出响应,并不能由服务器主动向客户端推送消息。HTTP是半双工协议 WebSocket 协议最大的特点是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息。WebSocket全双工通讯的网络技术 二、双向通信 目前实现双向通信的方式有:轮询、长轮询、iframe

  • 第一步:       下载SimpleWebrtc https://github.com/jiabailong/SimpleWebRTC-server 第二部:        安装SimpleWebrtc,定位到根目录,使用npm install 第三部:       修改coturn服务器地址 第四部:       node server.js启动服务

 相关资料
  • 简化Android的UI开发 原文链接 : android ui development made easy 作者 : Zaitsev Serge 译文出自 : 开发技术前线 www.devtf.cn 译者 : chaossss 校对者: ZhaoKaiQiang 状态 : 校对完成 如果你觉得这篇文章太长,而且还没有往下阅读的话,我可以给你简要的介绍文章要讲的内容:我使用纯 Java 通过数据绑

  • Android移动应用开发简介 概述 名词解释 开发流程 版本配置和资源变更 Android移动应用开发简介 更新时间:2018-07-04 15:15:15 概述 Link Develop提供的Android移动应用开发流程,主要侧重于帮助开发者在开发Android移动应用的过程中,将移动应用每个native版本,和阿里IoT平台上开放的各种物联能力:包括移动端SDK、移动插件、各种服务实现快速

  • iOS移动应用开发简介 概述 名词解释 开发流程 版本配置和资源变更 iOS移动应用开发简介 更新时间:2018-07-04 15:15:49 概述 Link Develop提供的iOS移动应用开发流程,主要侧重于帮助开发者在开发iOS移动应用的过程中,将移动应用每个native版本,和阿里IoT平台上开放的各种物联能力:包括移动端SDK、移动插件、各种服务实现快速无缝集成。 移动应用的工程创建、

  • 由于Android WebRTC客户端示例中的突破性变化,我正在寻找代码示例,它展示了如何在Android中添加和使用DataChannel。我只需要发送“Hello Worlds”通过2个Android设备之间的数据通道。以下是旧代码: https://chromium.googlesource.com/external/webrtc/stable/talk/+/master/examples/

  • 概述 getUserMedia 概述 范例:获取摄像头 范例:捕获麦克风声音 捕获的限定条件 MediaStreamTrack.getSources() RTCPeerConnectionl,RTCDataChannel RTCPeerConnectionl RTCDataChannel 外部函数库 参考链接 概述 WebRTC是“网络实时通信”(Web Real Time Communicati

  • 概述 getUserMedia 概述 范例:获取摄像头 范例:捕获麦克风声音 捕获的限定条件 MediaStreamTrack.getSources() RTCPeerConnectionl,RTCDataChannel RTCPeerConnectionl RTCDataChannel 外部函数库 参考链接 概述 WebRTC是“网络实时通信”(Web Real Time Communicati