Код: Выделить всё
su
apt update && apt full-upgrade && apt autoremove && apt autoclean
add-apt-repository -y ppa:graphics-drivers/ppa
add-apt-repository ppa:oibaf/graphics-drivers
apt-get install autoconf automake build-essential libass-dev libtool pkg-config texinfo zlib1g-dev libva-dev cmake mercurial libdrm-dev libvorbis-dev libogg-dev git libx11-dev libperl-dev libpciaccess-dev libpciaccess0 xorg-dev intel-gpu-tools opencl-headers libwayland-dev xutils-dev ocl-icd-* libssl-dev
add-apt-repository ppa:jonathonf/ffmpeg-4
apt install libpcre3 libpcre3-dev libssl-dev build-dep git wget ffmpeg libopus-dev libmp3lame-dev libfdk-aac-dev libvpx-dev libx264-dev yasm libass-dev libtheora-dev libvorbis-dev mercurial cmake
cd /usr/local/src/
git clone https://github.com/arut/nginx-rtmp-module
wget http://nginx.org/download/nginx-1.18.0.tar.gz
Код: Выделить всё
tar -xvf nginx-1.18.0.tar.gz
cd /usr/local/src/nginx-1.18.0
./configure --add-module=/usr/local/src/nginx-rtmp-module --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_ssl_module
если матькается на http_gzip_module, то
./configure --add-module=/usr/local/src/nginx-rtmp-module --without-http_gzip_module --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --with-http_ssl_module
make
make install
Код: Выделить всё
tmpfs /tmp/hls tmpfs rw,nosuid,nodev,relatime,size=262144k,mode=777 0 0
Код: Выделить всё
#user nobody;
worker_processes 1;
# access_log logs/access.log main;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
rtmp {
server {
listen 1935;
# chunk_size 8192;
application myapp {
live on;
hls on;
hls_path /tmp/hls;
hls_nested on;
}
}
}
http {
server {
listen 8080;
server_name h370i;
charset utf-8;
location / {
root html;
index index.html index.m3u8;
}
location /hls {
types {
application/vnd.apple.mpegurl m3u8;
}
alias /tmp/hls;
}
}
}
events {
worker_connections 1024;
}
Код: Выделить всё
<html><head>
<title>Redirect Page</title>
<script language="JavaScript">
<!-- Begin
redirTime = "1";
redirURL = "/hls/live/";
function redirTimer() { self.setTimeout("self.location.href = redirURL;",redirTime); }
// End -->
</script></head>
<body onload="redirTimer()" bgcolor="#000000">
</body></html>
Код: Выделить всё
/usr/local/nginx/sbin/nginx
Код: Выделить всё
add-apt-repository ppa:obsproject/obs-studio
apt install obs-studio