{"id":22039557,"url":"https://github.com/mpolinowski/docker_ws_video_proxy","last_synced_at":"2025-03-23T13:15:24.482Z","repository":{"id":111482948,"uuid":"575794829","full_name":"mpolinowski/docker_ws_video_proxy","owner":"mpolinowski","description":"NGINX proxy for the websocket videostream of your IP camera","archived":false,"fork":false,"pushed_at":"2022-12-09T11:22:42.000Z","size":12,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-28T19:17:58.284Z","etag":null,"topics":["nginx-proxy","secure-websockets","video-streaming","websocket"],"latest_commit_sha":null,"homepage":"https://wiki.instar.com/en/Frequently_Asked_Question/Websocket_Stream_Proxy/","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpolinowski.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-08T10:08:53.000Z","updated_at":"2024-12-15T00:34:54.000Z","dependencies_parsed_at":"2023-03-09T00:15:14.526Z","dependency_job_id":null,"html_url":"https://github.com/mpolinowski/docker_ws_video_proxy","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpolinowski%2Fdocker_ws_video_proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpolinowski%2Fdocker_ws_video_proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpolinowski%2Fdocker_ws_video_proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpolinowski%2Fdocker_ws_video_proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpolinowski","download_url":"https://codeload.github.com/mpolinowski/docker_ws_video_proxy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245104529,"owners_count":20561380,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nginx-proxy","secure-websockets","video-streaming","websocket"],"created_at":"2024-11-30T11:11:14.454Z","updated_at":"2025-03-23T13:15:24.349Z","avatar_url":"https://github.com/mpolinowski.png","language":null,"readme":"# Docker WS Videostream Proxy\n\n* [Companion repository for the HTML Client](https://github.com/mpolinowski/html_ws_client)\n\n\nThis NGINX proxy brokers a websocket connection between a web client and your local camera. Select the server configuration file you want to use (plain or TLS) in `nginx.conf` and add your cameras and your servers IP or domain to the selected configuration file inside `conf.d`.\n\n__Note__: The repository contains a self signed TLS certificate. This can be used for testing - e.g. with a tool like `wscat`. But your browser is going to reject it. You will have to provide a valid CA signed certificate (e.g. Let's Encrypt) to use the secure websocket variant:\n\n\n```bash\nWebSocket ERROR: {\n    \"isTrusted\": false\n}\n```\n\n_Run in foreground_\n\n```bash\ndocker run --rm --network host -v /path/to/docker_ws_video_proxy:/etc/nginx --name proxy nginx:alpine\n```\n\n_Run in background_\n\n```bash\ndocker run --rm --network host -v /path/to/docker_ws_video_proxy:/etc/nginx --name proxy nginx:alpine\n```\n\n__Related__:\n\n* [NGINX Websocket Proxy](https://mpolinowski.github.io/docs/DevOps/NGINX/2022-12-08-nginx-websocket-proxy/2022-12-08)\n* [Github Repository](https://github.com/mpolinowski/ws-api-proxy)\n\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmpolinowski%2Fdocker_ws_video_proxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmpolinowski%2Fdocker_ws_video_proxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmpolinowski%2Fdocker_ws_video_proxy/lists"}