Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prototype using Kurento Media Server for media streams #3

Open
alexjball opened this issue Nov 14, 2019 · 0 comments
Open

Prototype using Kurento Media Server for media streams #3

alexjball opened this issue Nov 14, 2019 · 0 comments
Assignees

Comments

@alexjball
Copy link
Owner

Kurento is a GStreamer-based server that supports WebRTC. The server exposes an HTTP API to control it and set up media streams, and they provide a javascript client to use from Node. The server is deployed with Docker.

This tutorial demonstrates streaming to multiple users. In testing, adding viewers does not increase resource usage of Kurento, so it seems to be implemented efficiently. GStreamer has bins for screen capture so hopefully we can use Kurento for all media handling. See also this tutorial

Use this utility to connect to media from the client.

  • Separate media signalling/transport from room UI in WebsocketRoom

  • Add WebRTC media on the client with Kurento utils

  • Add deploy and config scripts for Kurento

  • Add server module to initialize and maintain the Kurento workload

  • Add server endpoint module for WebRTC, sharing auth with Websocket transport

  • How to adjust media quality in Kurento?

@alexjball alexjball self-assigned this Nov 15, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant