This commit is contained in:
devdatt 2025-12-27 10:08:02 +05:30
parent 0f11c4c0a3
commit 72438fe3a6
1 changed files with 14 additions and 4 deletions

View File

@ -832,16 +832,26 @@ function update_service($which_service)
break; break;
case "udp0"; case "udp0";
if ($service_udp0 === "enable") { if ($service_udp0 === "enable") {
$udp0 = 'ffmpeg -hwaccel auto -hide_banner -i ';
switch ($use_common_backend) {
case "copy_input":
case "use_common_backend":
$udp0 .= ' "udp://@239.255.254.254:39000?fifo_size=5000000&overrun_nonfatal=1&localaddr=127.0.0.1"';
break;
case "transcode_every_time":
$udp0 .= $input_transcode_every_time;
break;
}
switch ($use_common_backend_udp0) { switch ($use_common_backend_udp0) {
case "enable": case "enable":
$udp0 = 'ffmpeg -hwaccel auto -hide_banner -i "udp://@239.255.254.254:39000?fifo_size=5000000&overrun_nonfatal=1&localaddr=127.0.0.1" ' $udp0 .= ' -c:v copy '
. ' -c:v copy '
. ' -c:a copy ' . ' -c:a copy '
. ' -f mpegts ' . $data['udp0']['udp']; . ' -f mpegts ' . $data['udp0']['udp'];
break; break;
case "disable": case "disable":
$udp0 = 'ffmpeg -hwaccel auto -hide_banner -i "udp://@239.255.254.254:39000?fifo_size=5000000&overrun_nonfatal=1&localaddr=127.0.0.1" ' $udp0 .= ' -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']
. ' -maxrate ' . $data['udp0']['data_rate'] . ' -maxrate ' . $data['udp0']['data_rate']