diff --git a/encoder/static.php b/encoder/static.php index 370fe04..0d74e3b 100755 --- a/encoder/static.php +++ b/encoder/static.php @@ -146,7 +146,7 @@ function update_service($which_service) $input .= ' -vf "scale=' . $common_backend_resolution . '"'; $input .= " -b:v " . $common_backend_data_rate . " -maxrate " . $common_backend_data_rate - . " -bufsize 12M -pix_fmt yuv420p -profile:v high " + . " -bufsize 12M " . " -r " . $common_backend_framerate . " -g " . $common_backend_gop . " -c:a aac " @@ -677,11 +677,10 @@ srt { switch ($use_common_backend_srt) { case "enable": $service = 'ffmpeg -hide_banner -fflags +discardcorrupt -re -i "udp://@239.255.254.254:39000?fifo_size=5000000&overrun_nonfatal=1&localaddr=127.0.0.1" ' . - ' -c:v copy -flags2 +local_header' . - ' -c:a copy -g 30 -pkt_size 1316 -flush_packets 0 ' . + ' -c:v copy ' . + ' -c:a copy -pkt_size 1316 -flush_packets 0 ' . ' -f mpegts srt://127.0.0.1:1937?streamid=' . $srt_pass1 . '/' . $srt_pass2 . '/ji&latency=2000'; break; - case "disable": $service = 'ffmpeg -hide_banner -fflags +discardcorrupt -re -i "udp://@239.255.254.254:39000?fifo_size=5000000&overrun_nonfatal=1&localaddr=127.0.0.1" ' . ' -c:v ' . $data['srt']['formate'] . ' -vf "scale=' . str_replace("x", ":", $data['srt']['resolution']) . '"' @@ -689,7 +688,7 @@ srt { . ' -maxrate ' . $data['srt']['data_rate'] . ' -bufsize ' . $data['udp0']['data_rate'] . ' -r ' . $data['srt']['srt'] - . ' -g ' . $data['srt']['gop'] . ' -flags2 +local_header ' + . ' -g ' . $data['srt']['gop'] . ' -c:a ' . $data['srt']['audio_formate'] . ' -b:a ' . $data['srt']['audio_data_rate'] . ' -af "volume=' . $data['srt']['audio_db_gain'] . '"'