Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@cescp
Created July 9, 2020 16:25
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cescp/059c5937ab95bed0ae1457d4e3d3f17b to your computer and use it in GitHub Desktop.
Save cescp/059c5937ab95bed0ae1457d4e3d3f17b to your computer and use it in GitHub Desktop.
$ curl -v -k https://192.168.0.108:8089/janus/info
* Trying 192.168.0.108:8089...
* Connected to 192.168.0.108 (192.168.0.108) port 8089 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
* CAfile: /etc/pki/tls/certs/ca-bundle.crt
CApath: none
* TLSv1.2 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS handshake, Certificate (11):
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
* TLSv1.2 (IN), TLS handshake, Server finished (14):
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.2 (OUT), TLS handshake, Finished (20):
* TLSv1.2 (IN), TLS handshake, Finished (20):
* SSL connection using TLSv1.2 / ECDHE-RSA-AES256-GCM-SHA384
* ALPN, server did not agree to a protocol
* Server certificate:
* subject: C=XX; L=Default City; O=Default Company Ltd
* start date: Jul 9 11:40:54 2020 GMT
* expire date: Aug 8 11:40:54 2020 GMT
* issuer: C=XX; L=Default City; O=Default Company Ltd
* SSL certificate verify result: self signed certificate (18), continuing anyway.
> GET /janus/info HTTP/1.1
> Host: 192.168.0.108:8089
> User-Agent: curl/7.71.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Connection: Keep-Alive
< Transfer-Encoding: chunked
< Access-Control-Max-Age: 86400
< Access-Control-Allow-Origin: *
< Content-Type: application/json
< Date: Thu, 09 Jul 2020 16:21:21 GMT
<
{
"janus": "server_info",
"transaction": "03dwAUpW9Wq",
"name": "Janus WebRTC Server",
"version": 103,
"version_string": "0.10.3",
"author": "Meetecho s.r.l.",
"commit-hash": "7fe6319a57e6c2b38b2234f0bb6613fa3950dadb",
"compile-time": "dj jul 9 18:14:20 CEST 2020",
"log-to-stdout": true,
"log-to-file": false,
"data_channels": true,
"accepting-new-sessions": true,
"session-timeout": 60,
"reclaim-session-timeout": 0,
"candidates-timeout": 45,
"server-name": "MyJanusInstance",
"local-ip": "192.168.0.108",
"ipv6": false,
"ice-lite": false,
"ice-tcp": false,
"full-trickle": false,
"mdns-enabled": true,
"min-nack-queue": 200,
"twcc-period": 200,
"static-event-loops": 0,
"api_secret": false,
"auth_token": false,
"event_handlers": false,
"opaqueid_in_api": false,
"dependencies": {
"glib2": "2.56.1",
"jansson": "2.10",
"libnice": "0.1.17",
"libsrtp": "libsrtp2 2.3.0",
"crypto": "OpenSSL 1.0.2k-fips 26 Jan 2017"
},
"transports": {
"janus.transport.http": {
"name": "JANUS REST (HTTP/HTTPS) transport plugin",
"author": "Meetecho s.r.l.",
"description": "This transport plugin adds REST (HTTP/HTTPS) support to the Janus API via libmicrohttpd.",
"version_string": "0.0.2",
"version": 2
},
"janus.transport.websockets": {
"name": "JANUS WebSockets transport plugin",
"author": "Meetecho s.r.l.",
"description": "This transport plugin adds WebSockets support to the Janus API via libwebsockets.",
"version_string": "0.0.1",
"version": 1
}
},
"events": {},
"loggers": {},
"plugins": {
"janus.plugin.echotest": {
"name": "JANUS EchoTest plugin",
"author": "Meetecho s.r.l.",
"description": "This is a trivial EchoTest plugin for Janus, just used to showcase the plugin interface.",
"version_string": "0.0.7",
"version": 7
},
"janus.plugin.recordplay": {
"name": "JANUS Record&Play plugin",
"author": "Meetecho s.r.l.",
"description": "This is a trivial Record&Play plugin for Janus, to record WebRTC sessions and replay them.",
"version_string": "0.0.4",
"version": 4
},
"janus.plugin.textroom": {
"name": "JANUS TextRoom plugin",
"author": "Meetecho s.r.l.",
"description": "This is a plugin implementing a text-only room for Janus, using DataChannels.",
"version_string": "0.0.2",
"version": 2
},
"janus.plugin.videoroom": {
"name": "JANUS VideoRoom plugin",
"author": "Meetecho s.r.l.",
"description": "This is a plugin implementing a videoconferencing SFU (Selective Forwarding Unit) for Janus, that is an audio/video router.",
"version_string": "0.0.9",
"version": 9
},
"janus.plugin.videocall": {
"name": "JANUS VideoCall plugin",
"author": "Meetecho s.r.l.",
"description": "This is a simple video call plugin for Janus, allowing two WebRTC peers to call each other through a server.",
"version_string": "0.0.6",
"version": 6
},
"janus.plugin.streaming": {
"name": "JANUS Streaming plugin",
"author": "Meetecho s.r.l.",
"description": "This is a streaming plugin for Janus, allowing WebRTC peers to watch/listen to pre-recorded files or media generated by an external source.",
"version_string": "0.0.8",
"version": 8
},
"janus.plugin.nosip": {
"name": "JANUS NoSIP plugin",
"author": "Meetecho s.r.l.",
"description": "This is a simple RTP bridging plugin that leaves signalling details (e.g., SIP) up to the application.",
"version_string": "0.0.1",
"version": 1
},
"janus.plugin.sip": {
"name": "JANUS SIP plugin",
"author": "Meetecho s.r.l.",
"description": "This is a simple SIP plugin for Janus, allowing WebRTC peers to register at a SIP server and call SIP user agents through a Janus instance.",
"version_string": "0.0.8",
"version": 8
}
}
* TLSv1.2 (IN), TLS alert, close notify (256):
* transfer closed with outstanding read data remaining
* Closing connection 0
* TLSv1.2 (OUT), TLS alert, close notify (256):
curl: (18) transfer closed with outstanding read data remaining
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment