common_backend

This commit is contained in:
devdatt 2025-12-09 04:29:53 +05:30
parent f953aa1bc0
commit 0c6f41796c
1 changed files with 21 additions and 12 deletions

View File

@ -228,6 +228,7 @@ function update_service($which_service)
'rtmp1_multiple' => [],
'srt_multiple' => [],
'rtmp0' => [
'common_backend' => 'use_common_backend',
'resolution' => '1920x1080',
'data_rate' => '6M',
'framerate' => '30',
@ -238,6 +239,7 @@ function update_service($which_service)
'audio_sample_rate' => '48000'
],
'rtmp1' => [
'common_backend' => 'transcode',
'resolution' => '720x576',
'data_rate' => '1.5M',
'framerate' => '25',
@ -248,52 +250,56 @@ function update_service($which_service)
'audio_sample_rate' => '48000'
],
'udp0' => [
'common_backend' => 'transcode',
'udp' => 'udp://@224.1.1.1:8001',
'formate' => 'h264_qsv',
'format' => 'h264_qsv',
'resolution' => '1280x720',
'data_rate' => '2.2M',
'framerate' => '25',
'gop' => '25',
'extra' => '',
'audio_formate' => 'aac',
'audio_format' => 'aac',
'audio_data_rate' => '128k',
'audio_db_gain' => '0dB',
'audio_sample_rate' => '48000'
],
'udp1' => [
'common_backend' => 'transcode',
'udp' => 'udp://@224.1.1.1:8001',
'formate' => 'h264_qsv',
'format' => 'h264_qsv',
'resolution' => '720x576',
'data_rate' => '1.5M',
'framerate' => '25',
'gop' => '25',
'extra' => '',
'audio_formate' => 'mp2',
'audio_format' => 'mp2',
'audio_data_rate' => '128k',
'audio_db_gain' => '0dB',
'audio_sample_rate' => '48000'
],
'udp2' => [
'common_backend' => 'transcode',
'udp' => 'udp://@224.1.1.1:8002',
'formate' => 'mpeg2video',
'format' => 'mpeg2video',
'resolution' => '720x576',
'data_rate' => '3M',
'framerate' => '25',
'gop' => '25',
'extra' => '',
'audio_formate' => 'mp2',
'audio_format' => 'mp2',
'audio_data_rate' => '96k',
'audio_db_gain' => '0dB',
'audio_sample_rate' => '48000'
],
'srt' => [
'formate' => 'h264_qsv',
'common_backend' => 'use_common_backend',
'format' => 'mpeg2video',
'resolution' => '1920x1080',
'data_rate' => '6M',
'framerate' => '50',
'gop' => '50',
'extra' => '',
'audio_formate' => 'aac',
'audio_format' => 'aac',
'audio_data_rate' => '256k',
'audio_db_gain' => '0dB',
'audio_sample_rate' => '48000'
@ -337,8 +343,11 @@ function update_service($which_service)
$rtmp1_multiple = $data['rtmp1_multiple'];
$srt_multiple = $data['srt_multiple'];
$input_transcode_every_time = 'https://cdn.urmic.org/unavailable.mp4';
$use_common_backend_rtmp0 = "use_common_backend";
$use_common_backend_rtmp1 = "use_common_backend";
$use_common_backend_rtmp0 = $data['rtmp0']['common_backend'];
$use_common_backend_rtmp1 = $data['rtmp1']['common_backend'];
$use_common_backend_udp0 = $data['udp0']['common_backend'];
$use_common_backend_udp1 = $data['udp1']['common_backend'];
$use_common_backend_udp2 = $data['udp2']['common_backend'];
switch ($which_service) {
case 'input':