mirror of
https://github.com/owncast/owncast.git
synced 2024-11-22 12:49:37 +03:00
Test RTMP content stream script
This commit is contained in:
parent
4eb25e3509
commit
5ca8271c6e
1 changed files with 29 additions and 0 deletions
29
test/testContent.sh
Executable file
29
test/testContent.sh
Executable file
|
@ -0,0 +1,29 @@
|
|||
#!/bin/sh
|
||||
|
||||
ffmpeg -hide_banner -loglevel panic -re -f lavfi \
|
||||
-i "testsrc=size=1280x720:rate=60[out0];sine=frequency=400:sample_rate=48000[out1]" \
|
||||
-vf "[in]drawtext=fontsize=96: box=1: boxcolor=black@0.75: boxborderw=5: fontcolor=white: x=(w-text_w)/2: y=((h-text_h)/2)+((h-text_h)/-2): text='Owncast Test Stream', drawtext=fontsize=96: box=1: boxcolor=black@0.75: boxborderw=5: fontcolor=white: x=(w-text_w)/2: y=((h-text_h)/2)+((h-text_h)/2): text='%{gmtime\:%H\\\\\:%M\\\\\:%S} UTC'[out]" \
|
||||
-nal-hrd cbr \
|
||||
-metadata:s:v encoder=test \
|
||||
-vcodec libx264 \
|
||||
-acodec aac \
|
||||
-preset veryfast \
|
||||
-profile:v baseline \
|
||||
-tune zerolatency \
|
||||
-bf 0 \
|
||||
-g 0 \
|
||||
-b:v 6320k \
|
||||
-b:a 160k \
|
||||
-ac 2 \
|
||||
-ar 48000 \
|
||||
-minrate 6320k \
|
||||
-maxrate 6320k \
|
||||
-bufsize 6320k \
|
||||
-muxrate 6320k \
|
||||
-r 60 \
|
||||
-pix_fmt yuv420p \
|
||||
-color_range 1 -colorspace 1 -color_primaries 1 -color_trc 1 \
|
||||
-flags:v +global_header \
|
||||
-bsf:v dump_extra \
|
||||
-x264-params "nal-hrd=cbr:min-keyint=2:keyint=2:scenecut=0:bframes=0" \
|
||||
-f flv "rtmp://127.0.0.1/live/abc123" >/dev/null
|
Loading…
Reference in a new issue