fix rtmp ports (enable ipv6 + use first osp-worker)

This commit is contained in:
Geno 2020-11-12 15:05:24 +01:00
parent 737482329d
commit 22c6ad63b8
2 changed files with 10 additions and 8 deletions

View File

@ -2,6 +2,7 @@
file:
path: "/tmp/ansible/"
mode: 0777
state: directory
- name: Install dependencies
package:

View File

@ -3,7 +3,8 @@ rtmp_auto_push_reconnect 1s;
rtmp {
server {
listen 1935;
#listen 1935;
listen [::]:1935;
chunk_size 4096;
application stream {
@ -14,8 +15,8 @@ rtmp {
#deny publish all;
allow play 127.0.0.1;
on_publish http://127.0.0.1:5010/auth-key;
on_publish_done http://127.0.0.1:5010/deauth-user;
on_publish http://127.0.0.1:{{ osp_worker_start_port }}/auth-key;
on_publish_done http://127.0.0.1:{{ osp_worker_start_port }}/deauth-user;
}
application stream-data {
@ -25,7 +26,7 @@ rtmp {
#deny publish all;
allow play 127.0.0.1;
on_publish http://127.0.0.1:5010/auth-user;
on_publish http://127.0.0.1:{{ osp_worker_start_port }}/auth-user;
push rtmp://127.0.0.1:1935/live/;
push rtmp://127.0.0.1:1935/record/;
@ -55,7 +56,7 @@ rtmp {
#deny publish all;
allow play 127.0.0.1;
on_publish http://127.0.0.1:5010/auth-user;
on_publish http://127.0.0.1:{{ osp_worker_start_port }}/auth-user;
push rtmp://127.0.0.1:1935/live/;
push rtmp://127.0.0.1:1935/record/;
@ -104,7 +105,7 @@ rtmp {
allow publish 127.0.0.1;
allow play 127.0.0.1;
on_publish http://127.0.0.1:5010/auth-record;
on_publish http://127.0.0.1:{{ osp_worker_start_port }}/auth-record;
exec_push mkdir -m 764 {{ osp_http_path }}/videos/$name;
recorder all {
@ -115,7 +116,7 @@ rtmp {
exec_record_done bash -c "ffmpeg -y -i $path -codec copy -movflags +faststart {{ osp_http_path }}/videos/$name/$basename.mp4 && rm $path";
exec_record_done mv {{ osp_http_path }}/stream-thumb/$name.png {{ osp_http_path }}/videos/$name/$basename.png;
exec_record_done mv {{ osp_http_path }}/stream-thumb/$name.gif {{ osp_http_path }}/videos/$name/$basename.gif;
on_record_done http://127.0.0.1:5010/deauth-record;
on_record_done http://127.0.0.1:{{ osp_worker_start_port }}/deauth-record;
}
}
@ -125,7 +126,7 @@ rtmp {
allow publish 127.0.0.1;
allow play all;
on_play http://127.0.0.1:5010/playbackAuth;
on_play http://127.0.0.1:{{ osp_worker_start_port }}/playbackAuth;
}
}
}