Encoder"; $text .= "
http://" . $domain; if ($https) $text .= "
https://" . $domain; $text .= "
"; if ($service_rtmp0_multiple == 'enable') { $text .= "
rtmp://" . $domain . "/shree/bhattji
"; if ($service_rtmp0_dash == 'enable') { $text .= "http://" . $domain . "/hls/shree/bhattji.m3u8
"; if ($https) { $text .= "https://" . $domain . "/hls/shree/bhattji.m3u8

"; } } if ($service_rtmp0_dash == 'enable') { $text .= "http://" . $domain . "/dash/shree/bhattji.mpd
"; if ($https) { $text .= "https://" . $domain . "/dash/shree/bhattji.mpd
"; } } $text .= "
"; } if ($service_rtmp1_multiple == 'enable') { $text .= "
rtmp://" . $domain . "/shreeshree/bhattji
"; if ($service_rtmp1_dash == 'enable') { $text .= "http://" . $domain . "/hls/shreeshree/bhattji.m3u8
"; if ($https) { $text .= "https://" . $domain . "/hls/shreeshree/bhattji.m3u8

"; } } if ($service_rtmp1_dash == 'enable') { $text .= "http://" . $domain . "/dash/shreeshree/bhattji.mpd
"; if ($https) { $text .= "https://" . $domain . "/dash/shreeshree/bhattji.mpd
"; } } $text .= "
"; } if($service_srt_multiple){ $text .= "
srt://" . $domain . "?streamid=shree/bhatt/ji


"; } if ($_SERVER['REQUEST_METHOD'] === 'POST') { if (isset($_POST['action'])) { $data = explode("_", $_POST['action']); switch ($data[0]) { case 'main': switch ($data[1]) { case 'restart': exec('sudo systemctl enable encoder-main'); exec('sudo systemctl restart encoder-main'); break; case 'enable': exec('sudo systemctl enable encoder-main'); exec('sudo systemctl restart encoder-main'); break; case 'disable': exec('sudo systemctl stop encoder-main'); exec('sudo systemctl disable encoder-main'); break; } break; case 'rtmp0': switch ($data[1]) { case 'restart': exec('sudo systemctl enable encoder-rtmp0'); exec('sudo systemctl restart encoder-rtmp0'); break; case 'enable': exec('sudo systemctl enable encoder-rtmp0'); exec('sudo systemctl restart encoder-rtmp0'); break; case 'disable': exec('sudo systemctl stop encoder-rtmp0'); exec('sudo systemctl disable encoder-rtmp0'); break; } break; case 'rtmp1': switch ($data[1]) { case 'restart': exec('sudo systemctl enable encoder-rtmp1'); exec('sudo systemctl restart encoder-rtmp1'); break; case 'enable': exec('sudo systemctl enable encoder-rtmp1'); exec('sudo systemctl restart encoder-rtmp1'); break; case 'disable': exec('sudo systemctl stop encoder-rtmp1'); exec('sudo systemctl disable encoder-rtmp1'); break; } break; case 'srt': switch ($data[1]) { case 'restart': exec('sudo systemctl enable srt'); exec('sudo systemctl restart srt'); exec('sudo systemctl enable encoder-srt'); exec('sudo systemctl restart encoder-srt'); break; case 'enable': exec('sudo systemctl enable srt'); exec('sudo systemctl restart srt'); exec('sudo systemctl enable encoder-srt'); exec('sudo systemctl restart encoder-srt'); break; case 'disable': exec('sudo systemctl stop encoder-srt'); exec('sudo systemctl disable encoder-srt'); exec('sudo systemctl stop srt'); exec('sudo systemctl disable srt'); break; } break; case 'udp0': switch ($data[1]) { case 'restart': exec('sudo systemctl restart encoder-udp0'); break; case 'enable': exec('sudo systemctl enable encoder-udp0'); exec('sudo systemctl restart encoder-udp0'); break; case 'disable': exec('sudo systemctl stop encoder-udp0'); exec('sudo systemctl disable encoder-udp0'); break; } case 'udp1': switch ($data[1]) { case 'restart': exec('sudo systemctl restart encoder-udp1'); break; case 'enable': exec('sudo systemctl enable encoder-udp1'); exec('sudo systemctl restart encoder-udp1'); break; case 'disable': exec('sudo systemctl stop encoder-udp1'); exec('sudo systemctl disable encoder-udp1'); break; } case 'udp2': switch ($data[1]) { case 'restart': exec('sudo systemctl restart encoder-udp2'); break; case 'enable': exec('sudo systemctl enable encoder-udp2'); exec('sudo systemctl restart encoder-udp2'); break; case 'disable': exec('sudo systemctl stop encoder-udp2'); exec('sudo systemctl disable encoder-udp2'); break; } break; case 'custom': switch ($data[1]) { case 'restart': exec('sudo systemctl restart encoder-custom'); break; case 'enable': exec('sudo systemctl enable encoder-custom'); exec('sudo systemctl restart encoder-custom'); break; case 'disable': exec('sudo systemctl stop encoder-custom'); exec('sudo systemctl disable encoder-custom'); break; } break; } } } ?>

Input Service

&1"); $status = trim($status); if ($status === "active") $serviceEnabled = true; else $serviceEnabled = false; ?>
Service Enabled Disabled

RTMP0 Server

&1"); $status = trim($status); if ($status === "active") $serviceEnabled = true; else $serviceEnabled = false; ?>
Service Enabled Disabled

RTMP1 Server

&1"); $status = trim($status); if ($status === "active") $serviceEnabled = true; else $serviceEnabled = false; ?>
Service Enabled Disabled

SRT Server

&1"); $status = trim($status); if ($status === "active") $serviceEnabled = true; else $serviceEnabled = false; ?>
Service Enabled Disabled

Udp0 Service

&1"); $status = trim($status); if ($status === "active") $serviceEnabled = true; else $serviceEnabled = false; ?>
Service Enabled Disabled

Udp1 Service

&1"); $status = trim($status); if ($status === "active") $serviceEnabled = true; else $serviceEnabled = false; ?>
Service Enabled Disabled

Udp2 Service

&1"); $status = trim($status); if ($status === "active") $serviceEnabled = true; else $serviceEnabled = false; ?>
Service Enabled Disabled

Custom Output Service

&1"); $status = trim($status); if ($status === "active") $serviceEnabled = true; else $serviceEnabled = false; ?>
Service Enabled Disabled

Output Links