+++ /dev/null
-<!DOCTYPE html>
-<html>
- <head>
- <meta charset="UTF-8">
- <title>Hello World!</title>
- </head>
- <body>
- <h1>Click 'start' to begin screen sharing</h1>
- <select id="streamList">
- </select>
- <button id="streams"> List of streams to choose from </button>
- <video autoplay></video>
-
- </body>
-
- <script src="http://127.0.0.1:5140/admin.js"></script>
-
-</html>
+++ /dev/null
-function makeRequest() {
-console.log('Making ajax request')
- httpRequest = new XMLHttpRequest();
-
- if (!httpRequest) {
- alert('Giving up :( Cannot create an XMLHTTP instance');
- return false;
- }
- httpRequest.open('GET', 'http://127.0.0.1:5140/streamlist');
- httpRequest.onreadystatechange = function(e) {
- if (request.readyState === 4) {
- if (request.status === 200) {
- console.log(request.responseText)
- }
- }
- }
- httpRequest.send()
-}
-
-
-document.addEventListener('DOMContentLoaded', function() {
- console.log('Document is ready')
- let streamlist = document.getElementById("streamlist")
- document.getElementById("streams").addEventListener('click', makeRequest);
- // set up webrtc connection with the server
-
- //start streaming the default streaming
-
- //allow admin to choose
-})
-
-function getDefaultStream(event) {
- console.log('+getDefaultStream')
- let sendDefaultStream = (stream) => {
- console.log(stream)
- event.sender.send('defaultStreamResponse', stream)
- }
- navigator.mediaDevices.getUserMedia({
- audio: false,
- video: {
- mandatory: { chromeMediaSource: 'desktop' }
- }
- }).then(sendDefaultStream,(err) => {
- desktopCapturer.getSources({types: ['window', 'screen']}, (error, sources) => {
- if (error) {
- console.log(error)
- return
- }
- navigator.mediaDevices.getUserMedia({
- audio: false,
- video: {
- mandatory: { chromeMediaSourceId: sources[0].id }
- }
- }).then(sendDefaultStream,(err) => { console.log(err) })
- })
- })
-}
+++ /dev/null
------BEGIN CERTIFICATE-----
-MIIE/TCCA+WgAwIBAgISA8tDqABqbcv2/gK8/q12IhazMA0GCSqGSIb3DQEBCwUA
-MEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD
-ExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0xNzA2MjMwMjI1MDBaFw0x
-NzA5MjEwMjI1MDBaMBgxFjAUBgNVBAMTDXd3dy5zdHJhcHAuaW8wggEiMA0GCSqG
-SIb3DQEBAQUAA4IBDwAwggEKAoIBAQCh1tSTfA1JAxsNJTwhCgwPMeY9Lib0PjiO
-/EOy0optOeDqOJwB1C0HRnTg4NSoj9q+B0joKuvjvLhYBob7sRdjqiDPsq78aESC
-ENP5rz1+O73wEtcv3G9z5IvCcnicYrWdRYipBgFiV6rxkzwZFBsxxy6W47/jjadX
-G1nhWTKy1Vkd2BjnB/B138qhJe0z45pRCvPVIaPlalQvSEiqrLhIOfmc1apFjBis
-cjI57bQ6AswgoELY5SP+edLVy3ZM/XAS+6aPVJumzQ+XCy3vCvOh0aJfoDa0Ewne
-DeMcTU9G3YicPOHwR5HT3Cd7OK+o7y4Aib0LJn1B1wbEwE8btkTRAgMBAAGjggIN
-MIICCTAOBgNVHQ8BAf8EBAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUF
-BwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFHNyMj5LuteK5+BbAiTD7Vfqjv+n
-MB8GA1UdIwQYMBaAFKhKamMEfd265tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMw
-YTAuBggrBgEFBQcwAYYiaHR0cDovL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9y
-ZzAvBggrBgEFBQcwAoYjaHR0cDovL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9y
-Zy8wGAYDVR0RBBEwD4INd3d3LnN0cmFwcC5pbzCB/gYDVR0gBIH2MIHzMAgGBmeB
-DAECATCB5gYLKwYBBAGC3xMBAQEwgdYwJgYIKwYBBQUHAgEWGmh0dHA6Ly9jcHMu
-bGV0c2VuY3J5cHQub3JnMIGrBggrBgEFBQcCAjCBngyBm1RoaXMgQ2VydGlmaWNh
-dGUgbWF5IG9ubHkgYmUgcmVsaWVkIHVwb24gYnkgUmVseWluZyBQYXJ0aWVzIGFu
-ZCBvbmx5IGluIGFjY29yZGFuY2Ugd2l0aCB0aGUgQ2VydGlmaWNhdGUgUG9saWN5
-IGZvdW5kIGF0IGh0dHBzOi8vbGV0c2VuY3J5cHQub3JnL3JlcG9zaXRvcnkvMA0G
-CSqGSIb3DQEBCwUAA4IBAQABrj60dXDaiixw7Qd7it5YqLp0m5Gj8BR843pocoFv
-cdyeTPlyL0xWRkOn3++M2oN2MS6DXjt8nVoYrToGxqmgcpuwcn+iOv+yWiiaJWl2
-LWcfZxhD5rbSJGvkbXOI9nyTBcXF3t0rsKS+GJACaZkA0w9e+kADhJ0eGrbf30KT
-l5D9B7qX2LJaM+zcDY8gj3+tDj2hBK07JMekjC1C0y+Tq0WnvZZ3dw2YD4Jd8Ofc
-OmR20LGv4xz4wCJ7E3rqMqpUVgAfyM7yiQrnLcggIiMQRqACqJk4yn0+agsM6P2n
-Ru+x1nbXw87XsGwno5dYnqlonbUMrDBOFKX/jtoXjy+/
------END CERTIFICATE-----
+++ /dev/null
------BEGIN PRIVATE KEY-----
-MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCh1tSTfA1JAxsN
-JTwhCgwPMeY9Lib0PjiO/EOy0optOeDqOJwB1C0HRnTg4NSoj9q+B0joKuvjvLhY
-Bob7sRdjqiDPsq78aESCENP5rz1+O73wEtcv3G9z5IvCcnicYrWdRYipBgFiV6rx
-kzwZFBsxxy6W47/jjadXG1nhWTKy1Vkd2BjnB/B138qhJe0z45pRCvPVIaPlalQv
-SEiqrLhIOfmc1apFjBiscjI57bQ6AswgoELY5SP+edLVy3ZM/XAS+6aPVJumzQ+X
-Cy3vCvOh0aJfoDa0EwneDeMcTU9G3YicPOHwR5HT3Cd7OK+o7y4Aib0LJn1B1wbE
-wE8btkTRAgMBAAECggEAZYNvi6NAYg/EpBY7BS5cKhvOo4mTfZiZuXaasExH8ANi
-BQjFMpB4Phv/rB7axXCWcKP5I0fo9sylhPFzMeT/GtDYC++0uzZb4onTrMYy+D9Z
-AIGQ4MCQWE1/LNTIuq9f4+p9sifGLn13CFimVcS62hpqKtNoxb9Qu964HhXpKyqQ
-MeSZhJsN9/ixdAVW/JWMEcOZLtttaznJ/JPZu5cvt0cis86Iir4I89fowdFO3V+h
-WI03Ax/aafcthS1zOg4QLl/mCL69yURQPC1dYhDZ7pH/ZEqgNxp1B3+Sio37fe2A
-EJFx8kyb4+Jku7KkIYw8L+OelYxLlwEYjHkuQ+puwQKBgQDWHSA7COEvJxRScq0G
-07TaCmHMvhG+GtCDSLiST8pip64RDN/u3OpMn2MlLYQMSQB4XGdklBfb3IesbpLl
-DWIdMxQ4H1GFgfSQYiN5WzF2U6A1OG7IaWGc17hrB6hcFKrW6K8hstaboMEgtUnV
-87N9T4sr4G7B38bxI2f+VYi+jQKBgQDBf8d2yGBhfDBruNrTx+eN4ywccC+uWaOS
-vEcV1qf5hQDS2PA/7AQkxMofDDNZFak7baTbFAKhH+sUKriTyth2vgakHVS5xxJH
-WvuGJhttHheh35B1lGKVvYsJqpMG5oPpySqLLu1/gBzw0H+tnbdCA/iF//qodLD0
-vUIg6ksAVQKBgGZjz0Hr4SOXYJR82lllbBrI1DQAwKNUV1owsHLnTTUYUpk8uumT
-I0g5AESLG5Z0YpEsPxVN7IrrTsYaqox2dfDYuFaOQ4HAv588DxK9lU2sd/R7ZB7a
-ph9G2Z31L4G5MGlNJFLNHuuVWEW36/Mwcyj9nOQCk3SK+qvd7qElbhsRAoGAXlzK
-EQs2tVOy6VWEobLjITaf1F6BYi0kr/JRWD0OPYi3FhvlTcbzXlr5lpqEj/UYSnr1
-4kCn55uBMJyE1s4dMgsJgg8ruk1yhInCD3GV/mimbbJw6GYsjYmZvGUKvlq8Cc6o
-iKeh+oOnmWiUWz6GmBMHp5Fl07DUewWwsgyP9uECgYEAsdIajEA77zX0Zi/58DwC
-5OBpM5UhLBqjYPIFZgE+iowMRc79A484IBxVXnoYdGeDE1qvu4RTCggpCSmVuOFM
-kd+HY6zQNv1cVn/VXyJ2p1OK3J2gxY4nSrmy7zlIj3e7AOSswK0arenkuUlpBo7o
-G4kQUXI2Zjzw98EmRT60Yrg=
------END PRIVATE KEY-----