Kurento utilities for [Docker] containers.
346
Copyright © 2013-2016 Kurento. Licensed under Apache 2.0 License.
kurento-media-server instanceStarting a Kurento media server instance is easy. Kurento media server exposes port 8888 for client access. So, assuming you want to map port 8888 in the instance to local port 8888, you can start kurento media server with:
$ docker run --name kms -p 8888:8888 -d
kurento/kurento-media-server ```
To check that kurento media server is ready and listening, issue the following
command (you need to have curl installed on your system):
```console
$ curl -i -N -H "Connection: Upgrade" -H "Upgrade: websocket" -H "Host: 127.0.0.1:8888" -H "Origin: 127.0.0.1" http://127.0.0.1:8888/kurento
You will get something like:
1:8888/kurento
HTTP/1.1 500 Internal Server Error
Server: WebSocket++/0.5.1
Don't worry about the second line (500 Internal Server Error). It's ok,
because we are not talking the protocol kurento media server expects, we are
just checking that the server is up and listening for connections.
The kurento media server log is available through the usual way Docker exposes
logs for its containers. So assuming you named your container kms (with
--name kms as we did above):
$ docker logs kms
Kurento media server exposes an environment variable GST_DEBUG that can be
used to set the debug level of kurento media server:
$ docker run -d --name kms -e GST_DEBUG=Kurento*:5 kurento/kurento-media-server
$ docker run --rm kurento/kurento-media-server --help
Kurento is an open source software project providing a platform suitable for creating modular applications with advanced real-time communication capabilities. For knowing more about Kurento, please visit the Kurento project website: http://www.kurento.org.
Kurento is part of FIWARE. For further information on the relationship of FIWARE and Kurento check the Kurento FIWARE Catalog Entry
Kurento is part of the NUBOMEDIA research initiative.
The Kurento project provides detailed documentation including tutorials, installation and development guides. A simplified version of the documentation can be found on readthedocs.org. The Open API specification a.k.a. Kurento Protocol is also available on apiary.io.
Code for other Kurento projects can be found in the GitHub Kurento Group.
Check the Kurento blog Follow us on Twitter @kurentoms.
Issues and bug reports should be posted to the GitHub Kurento bugtracker
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
You can contribute to the Kurento community through bug-reports, bug-fixes, new code or new documentation. For contributing to the Kurento community, drop a post to the Kurento Public Mailing List providing full information about your contribution and its value. In your contributions, you must comply with the following guidelines
The Kurento project provides community support through the Kurento Public Mailing List and through StackOverflow using the tags kurento and fiware-kurento.
Before asking for support, please read first the Kurento Netiquette Guidelines
Content type
Image
Digest
Size
243.4 MB
Last updated
over 10 years ago
docker pull erichsu/kurento-media-server