Setup specific restream modules

This commit is contained in:
Nick Mowen 2022-10-14 13:02:55 -06:00
parent 8488f5a5ea
commit fc68ebb312
2 changed files with 10 additions and 7 deletions

View File

@ -178,12 +178,15 @@ http {
proxy_set_header Host $host; proxy_set_header Host $host;
} }
location ~ /restream/(.*)$ { location /restream/ {
proxy_pass http://go2rtc/api/stream.mp4?src=$1;
proxy_http_version 1.1; location ~ /mp4/(.*)$ {
proxy_set_header Upgrade $http_upgrade; proxy_pass http://go2rtc/api/stream.mp4?src=$1;
proxy_set_header Connection "Upgrade"; proxy_http_version 1.1;
proxy_set_header Host $host; proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
}
} }
location /go2rtc/ { location /go2rtc/ {

View File

@ -108,7 +108,7 @@ export default function Camera({ camera }) {
playbackRates: [1], playbackRates: [1],
sources: [ sources: [
{ {
src: `${apiHost}/restream/${camera}`, src: `${apiHost}/restream/mp4/${camera}`,
type: 'video/mp4', type: 'video/mp4',
}, },
], ],