livepeer / project-management

Open source project managment for the Livepeer community
10 stars 2 forks source link

WebRTC Support in Livepeer Media Server #5

Closed dob closed 4 days ago

dob commented 6 years ago

This is a big item, but popularly requested. Can we support the necessary WebRTC functionality in LPMS like serving as a signaling server, NAT Traversal via STUN/ICE/TURN, etc.

The goal would be low latency, realtime video/audio conferencing on the Livepeer network.

dob commented 6 years ago

This library might be worth looking into for incorporation into LPMS: Licode http://lynckia.com/licode/index.html

rayj00 commented 6 years ago

I also recommend Muaz Kahn's WebRTC open source work at: https://www.webrtc-experiment.com/ as a source of capabilities that are in demand with webrtc. His RTCMultiConnection.js API is exceptional.

backkem commented 6 years ago

We're building a pure Go implementation of WebRTC at pions/webrtc. We currently have working demo's of both the media API and DataChannel API. Once our implementation stabilizes we will likely start contributing support to other projects. However, I wanted to reach out already. Please let us know if you have any specific needs in order to implement WebRTC support down the line. (CC pions/webrtc#52)