All Projects → binux → webrtc_video

binux / webrtc_video

Licence: other
P2P video sharing through webrtc

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

webrtc_video

A plugin-less P2P video live sharing through webrtc.
*** only support chrome at present ***

demo

http://webrtc.binux.me/

Getting Start

easy_install tornado
python application.py

python application.py --help for more arguments.

How To Use

Share

  1. visit /room/new
  2. select a file to share.
  3. share this link like /room/{{ hash }} to others.
  4. DO NOT CLOSE THE PAGE!

Add a http peer

  1. make sure the http server support CORS and Range header.
  2. fill in the url, wait for checking.
  3. you can also copy the file to project_path/data/, and use a websocket peer by filling in the url like ws://host:port/file/{{ filename }}.

NOTICE: the filename of the file which is placed in project_path/data/ need alnum(A-Za-z0-9) only.

License

webrtc_video is licensed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].