-analyzeduration 3000000

This commit is contained in:
devdatt 2025-12-07 03:36:06 +05:30
parent a58cdd767a
commit 10ae5368af
1 changed files with 7 additions and 7 deletions

View File

@ -364,7 +364,7 @@ http {
} }
if ($service_rtmp0_multiple === "enable") { if ($service_rtmp0_multiple === "enable") {
$rtmp = 'ffmpeg -hwaccel auto -hide_banner -fflags nobuffer -flags low_delay -tune zerolatency -i "udp://@239.255.254.254:39000?fifo_size=5000000&overrun_nonfatal=1&localaddr=127.0.0.1" ' $rtmp = 'ffmpeg -hwaccel auto -hide_banner -fflags nobuffer -analyzeduration 3000000 -i "udp://@239.255.254.254:39000?fifo_size=5000000&overrun_nonfatal=1&localaddr=127.0.0.1" '
. ' -c:v h264_qsv ' . ' -c:v h264_qsv '
. ' -vf "scale=' . str_replace("x", ":", $data['rtmp0']['resolution']) . ' -vf "scale=' . str_replace("x", ":", $data['rtmp0']['resolution'])
. '" -b:v ' . $data['rtmp0']['data_rate'] . '" -b:v ' . $data['rtmp0']['data_rate']
@ -388,7 +388,7 @@ http {
} }
if ($service_rtmp1_multiple === "enable") { if ($service_rtmp1_multiple === "enable") {
$rtmp = 'ffmpeg -hwaccel auto -hide_banner -fflags nobuffer -i "udp://@239.255.254.254:39000?fifo_size=5000000&overrun_nonfatal=1&localaddr=127.0.0.1" ' $rtmp = 'ffmpeg -hwaccel auto -hide_banner -fflags nobuffer -analyzeduration 3000000 -i "udp://@239.255.254.254:39000?fifo_size=5000000&overrun_nonfatal=1&localaddr=127.0.0.1" '
. ' -c:v h264_qsv ' . ' -c:v h264_qsv '
. ' -vf "scale=' . str_replace("x", ":", $data['rtmp1']['resolution']) . ' -vf "scale=' . str_replace("x", ":", $data['rtmp1']['resolution'])
. '" -b:v ' . $data['rtmp1']['data_rate'] . '" -b:v ' . $data['rtmp1']['data_rate']
@ -457,7 +457,7 @@ srt {
} }
} }
"; ";
$service = 'ffmpeg -hwaccel auto -fflags nobuffer -i udp://@239.255.254.254:39000 -c copy -f mpegts srt://127.0.0.1/' . $srt_pass1 . '/' . $srt_pass2 . '/ji'; $service = 'ffmpeg -hwaccel auto -fflags nobuffer -analyzeduration 3000000 -i udp://@239.255.254.254:39000 -c copy -f mpegts srt://127.0.0.1/' . $srt_pass1 . '/' . $srt_pass2 . '/ji';
$file = "/var/www/encoder-srt.sh"; $file = "/var/www/encoder-srt.sh";
file_put_contents($file, $service); file_put_contents($file, $service);
@ -477,7 +477,7 @@ srt {
break; break;
case "udp0"; case "udp0";
if ($service_udp0 === "enable") { if ($service_udp0 === "enable") {
$udp0 = 'ffmpeg -hwaccel auto -hide_banner -fflags nobuffer -i "udp://@239.255.254.254:39000?fifo_size=5000000&overrun_nonfatal=1&localaddr=127.0.0.1" ' $udp0 = 'ffmpeg -hwaccel auto -hide_banner -fflags nobuffer -analyzeduration 3000000 -i "udp://@239.255.254.254:39000?fifo_size=5000000&overrun_nonfatal=1&localaddr=127.0.0.1" '
. ' -c:v ' . $data['udp0']['formate'] . ' -c:v ' . $data['udp0']['formate']
. ' -vf "scale=' . str_replace("x", ":", $data['udp0']['resolution']) . ' -vf "scale=' . str_replace("x", ":", $data['udp0']['resolution'])
. '" -b:v ' . $data['udp0']['data_rate'] . '" -b:v ' . $data['udp0']['data_rate']
@ -502,7 +502,7 @@ srt {
break; break;
case "udp1"; case "udp1";
if ($service_udp1 === "enable") { if ($service_udp1 === "enable") {
$udp1 = 'ffmpeg -hwaccel auto -hide_banner -fflags nobuffer -i "udp://@239.255.254.254:39000?fifo_size=5000000&overrun_nonfatal=1&localaddr=127.0.0.1" ' $udp1 = 'ffmpeg -hwaccel auto -hide_banner -fflags nobuffer -analyzeduration 3000000 -i "udp://@239.255.254.254:39000?fifo_size=5000000&overrun_nonfatal=1&localaddr=127.0.0.1" '
. ' -c:v ' . $data['udp1']['formate'] . ' -c:v ' . $data['udp1']['formate']
. ' -vf "scale=' . str_replace("x", ":", $data['udp1']['resolution']) . ' -vf "scale=' . str_replace("x", ":", $data['udp1']['resolution'])
. '" -b:v ' . $data['udp1']['data_rate'] . '" -b:v ' . $data['udp1']['data_rate']
@ -527,7 +527,7 @@ srt {
break; break;
case "udp2"; case "udp2";
if ($service_udp2 === "enable") { if ($service_udp2 === "enable") {
$udp2 = 'ffmpeg -hwaccel auto -hide_banner -fflags nobuffer -i "udp://@239.255.254.254:39000?fifo_size=5000000&overrun_nonfatal=1&localaddr=127.0.0.1" ' $udp2 = 'ffmpeg -hwaccel auto -hide_banner -fflags nobuffer -analyzeduration 3000000 -i "udp://@239.255.254.254:39000?fifo_size=5000000&overrun_nonfatal=1&localaddr=127.0.0.1" '
. ' -c:v ' . $data['udp2']['formate'] . ' -c:v ' . $data['udp2']['formate']
. ' -vf "scale=' . str_replace("x", ":", $data['udp2']['resolution']) . ' -vf "scale=' . str_replace("x", ":", $data['udp2']['resolution'])
. '" -b:v ' . $data['udp2']['data_rate'] . '" -b:v ' . $data['udp2']['data_rate']
@ -552,7 +552,7 @@ srt {
break; break;
case "custom"; case "custom";
if ($service_custom === "enable") { if ($service_custom === "enable") {
$custom = 'ffmpeg -hwaccel auto -hide_banner -fflags nobuffer -i "udp://@239.255.254.254:39000?fifo_size=5000000&overrun_nonfatal=1&localaddr=127.0.0.1" ' $custom = 'ffmpeg -hwaccel auto -hide_banner -fflags nobuffer -analyzeduration 3000000 -i "udp://@239.255.254.254:39000?fifo_size=5000000&overrun_nonfatal=1&localaddr=127.0.0.1" '
. $data['custom_output']; . $data['custom_output'];
$file = "/var/www/encoder-custom.sh"; $file = "/var/www/encoder-custom.sh";
file_put_contents($file, $custom); file_put_contents($file, $custom);