conference-call-ratchet

授权协议 Readme
开发语言 PHP
所属分类 Web应用开发、 WebSocket开发包
软件类型 开源软件
地区 不详
投 递 者 程钧
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Conference Call

A conference call implementation using WebRTC, Ratchet Web Socket.

Getting Started

  • Run composer install to install the dependencies.
  • Set your web socket domain name and port in ws/bin/server.php
  • Update your websocket URL (wsUrl) in assets/js/chat.js

Features

  • Multi-participants
  • Toggling of video stream
  • Toggling of audio stream (mute & unmute)
  • Screen sharing
  • Text chat
  • Mute individual participant
  • Expand participants' stream
  • Screen Recording
  • Video Recording

Note

The app uses xirsys free ice servers which you can get by creating a free xirsys account. If you opt for that, ensure you rename the Server.example.php in the root directory to Server.php and replace the dummy credentials there with yours.

Alternative

If you prefer to use socket.io and NodeJS instead of PHP Web socket (Ratchet), check out the NodeJS version here.

 相关资料
  • DroidKaigi 2018 official Android app DroidKaigi 2018 is a conference tailored for developers on 8th and 9th February 2018. Features View conference schedule and details of each session Set notificatio

  • Conference App in a Box This is the React Native CLI version. To view the Expo version, click here. This repo goes along with my Dev.to post titled "Introducing Conference App in a Box" For a full wal

  • .call( callback:Function, params:Array, scope:*, position:* ) : * 在时间轴的末尾(或position位置)增加一个回调函数,作用类似于add( TweenLite.delayedCall(...) ) ,以下代码效果大致相同: myTimeline.add( TweenLite.delayedCall(0, myFunction,

  • 给定一个 key 和一个 set 作为参数,给定上下文时调用它们。主要用于函数组合。 使用闭包以存储的参数调用存储的 key 。 const call = (key, ...args) => context => context[key](...args); Promise.resolve([1, 2, 3]) .then(call('map', x => 2 * x)) .then(c

  • NativeScript Call plugin Dude, I already have a Phone app on my phone.. Sure �� But what if your app supports VOIP / WebRTC calls? You'll want to have the operating system pop up thenative call dialog

  • 将参数传递给函数的value call by value方法将参数的实际值复制到函数的形式参数中。 在这种情况下,对函数内部参数所做的更改不会对参数产生影响。 默认情况下,Objective-C编程语言使用call by value方法传递参数。 通常,这意味着函数内的代码不能改变用于调用函数的参数。 考虑函数swap()定义如下 - /* function definition to swap