Download the PHP package danielneis/moodle-mod_webrtcexperiments without Composer

On this page you can find all versions of the php package danielneis/moodle-mod_webrtcexperiments. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package moodle-mod_webrtcexperiments

WebRTC Moodle Plugin

Welcome to WebRTC Moodle Plugin!

This project uses the code from

https://webrtc-experiment.com/

to implement an activity module for Moodle to allow people to interact more freely.

Everything you need to start communicating using your webcam and microphone is an updated browser like Firefox or Chrome. There is no need to install any third-party plugins on your browser. There is no flash here.

Also, this plugin transfer data (audio and video) in a P2P (peer-to-peer) fashion. This way, data is sent directly from one user computer to another. There is no dependency on a "central server" or a "streaming server".

The only dependency on a server is for "signaling events" like room creations, and users joining and leaving. See more about it on the "Signaling server" section of this document.

Features

It is basically a copy of the Audio+Video+TextChat+FileSharing using RTCMultiConnection demo:

https://rtcmulticonnection.herokuapp.com/demos/Audio+Video+TextChat+FileSharing.html

Future features

Install

Usage

To use the module, the first user must use the "Open Room" button. The browser should then ask you to share mic and cam.

Then it should give the id of the room to the other users.

The other users should use the code given by the first user, fill the form with it, and use the "Join room" button. The browser should then ask you to share mic and cam.

When the second user enters the room, the chat and share files will be enabled.

Signaling Server

This module needs a signaling server. To learn more about Signaling, please visit:

https://github.com/muaz-khan/WebRTC-Experiment/blob/master/Signaling.md

If you don't want (or don't feel the need to, or cannot, for any reason) to run your own server, don't worry, this module will use the server below by default (under TLS)

https://novoaeon.com.br:1234

Note that there is no warranty for this server to be up and running. This server runs a websocket server over node.js that can be found at

https://github.com/muaz-khan/WebRTC-Experiment/tree/master/websocket-over-nodejs

Contact

Feel free to contact me at [email protected] .

If you have problems using the plugin the plugin or would like to see a new feature implemented, please visit

https://github.com/danielneis/moodle-mod_webrtcexperiments/issues

If you like the plugin and want to say hi publicly instead of sending an email, leave a comment at

https://moodle.org/plugins/view/mod_webrtcexperiments

Icon

The icon was downloaded from pixabay and is licensed under CC0 Public Domain

http://pixabay.com/en/connection-network-router-cable-27386/

Donations

This development is a not for profit work. If you like you can help keep it going by donating via paypal =)


All versions of moodle-mod_webrtcexperiments with dependencies

PHP Build Version
Package Version
Requires composer/installers Version ~1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package danielneis/moodle-mod_webrtcexperiments contains the following files

Loading the files please wait ....