AI가 랜섬웨어 공격의 증가와 싸울 수 있습니까?
랜섬웨어 공격이 증가하고 있지만 AI가 최신 컴퓨터 바이러스를 처리하는 데 도움이 될 수 있습니까? AI가 답인가? AI boone 또는 bane인지 여기에서 읽으십시오.
RTMP는 라이브 컨텐츠를 제공하는 데 좋습니다. RTMP가 FFmpeg와 페어링되면 스트림을 다양한 품질로 변환 할 수 있습니다. Vultr은 빠르고 전용 CPU 성능을 제공하므로 이러한 응용 프로그램에 적합합니다. Vultr의 글로벌 네트워크는 또한 최소한의 지연으로 고품질 라이브 컨텐츠를 제공 할 수 있도록합니다. 시작하자!
소스에서 Nginx 및 Nginx-RTMP를 컴파일하는 데 필요한 도구를 설치하십시오.
sudo apt-get install build-essential libpcre3 libpcre3-dev libssl-dev
작업 디렉토리를 만들고 전환하십시오.
mkdir ~/working
cd ~/working
Nginx 및 Nginx-RTMP 소스를 다운로드하십시오.
wget http://nginx.org/download/nginx-1.7.5.tar.gz
wget https://github.com/arut/nginx-rtmp-module/archive/master.zip
압축 해제 패키지를 설치하십시오.
sudo apt-get install unzip
Nginx 및 Nginx-RTMP 소스를 추출하십시오.
tar -zxvf nginx-1.7.5.tar.gz
unzip master.zip
Nginx 디렉토리로 전환하십시오.
cd nginx-1.7.5
Nginx가 컴파일 될 모듈을 추가하십시오. Nginx-RTMP가 포함되어 있습니다.
./configure --with-http_ssl_module --add-module=../nginx-rtmp-module-master
Nginx-RTMP로 Nginx를 컴파일하고 설치하십시오.
make
sudo make install
Nginx init 스크립트를 설치하십시오.
sudo wget https://raw.github.com/JasonGiedymin/nginx-init-ubuntu/master/nginx -O /etc/init.d/nginx
sudo chmod +x /etc/init.d/nginx
sudo update-rc.d nginx defaults
Nginx를 시작 및 중지하여 구성 파일을 생성하십시오.
sudo service nginx start
sudo service nginx stop
FFmpeg PPA를 추가하십시오.
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:kirillshkrogalev/ffmpeg-next
패키지 목록을 업데이트하십시오.
sudo apt-get update
FFmpeg를 설치하십시오.
sudo apt-get install ffmpeg
참고 : apt-add-repository 명령은 경우에 따라 설치되지 않을 수 있습니다. 설치하려면 다음을 실행하십시오
sudo apt-get install software-properties-common
.
Nginx 구성 파일을 엽니 다.
sudo nano /usr/local/nginx/conf/nginx.conf
다음을 추가하십시오.
rtmp {
server {
listen 1935;
chunk_size 4096;
application live {
live on;
record off;
exec ffmpeg -i rtmp://localhost/live/$name -threads 1 -c:v libx264 -profile:v baseline -b:v 350K -s 640x360 -f flv -c:a aac -ac 1 -strict -2 -b:a 56k rtmp://localhost/live360p/$name;
}
application live360p {
live on;
record off;
}
}
}
위 내용을 추가 한 후 비디오 비트 전송률, 오디오 비트 전송률 및 해상도와 같은 설정을 사용자 정의 할 수 있습니다. 이러한 변경 사항은 품질이 낮은 스트림에만 적용됩니다. 더 많은 품질을 추가하려면 exec ffmpeg 줄을 복사하여 붙여넣고 설정을 변경하십시오. 또한 새 응용 프로그램을 만들어야합니다. 포함 된 live360 예제를 복사하여 붙여 넣어이를 수행 할 수 있습니다. 새 응용 프로그램의 주소로 exec ffmpeg 줄을 업데이트하는 것을 잊지 마십시오. exec ffmpeg 줄에서 최종 RTMP 주소를 변경하면됩니다.
참고 : 이후 값을
-b:v
변경하면 비디오 비트 전송률이 변경됩니다. 이것은 초당 킬로 비트로 측정됩니다. 이후 값을-b:a
변경하면 오디오 비트 전송률이 변경됩니다. 이것은 초당 킬로 비트로 측정됩니다. 이후 값을-s
변경하면 해상도가 변경됩니다.
Control과 X를 함께 눌러 파일을 저장하십시오. Nginx를 다시 시작하십시오.
sudo service nginx restart
참고 : 최상의 성능을 위해 변환되는 각 스트림에는 고유 한 CPU 코어가 있어야합니다. 예를 들어 720P 스트림에서 360P 및 480P의 두 가지 품질이 생성됩니다. CPU 코어가 2 개 이상인 Vultr 인스턴스를 사용해야합니다.
방화벽을 사용하는 경우 TCP 1935가 허용되는지 확인해야합니다.
현재 구성을 사용하면 누구나 서버로 스트리밍 할 수 있습니다. 특정 IP 주소 만 게시 권한을 허용하여이 문제를 해결할 수 있습니다. Nginx 구성을 엽니 다.
sudo nano /usr/local/nginx/conf/nginx.conf
다음 줄을 찾으십시오.
live on;
record off;
위의 각 줄에 다음을 추가하십시오. 0.0.0.0을 IP 주소로 변경하십시오.
allow publish 127.0.0.1;
allow publish 0.0.0.0;
deny publish all;
구성은 이제 다음과 같아야합니다.
rtmp {
server {
listen 1935;
chunk_size 4096;
application live {
live on;
record off;
allow publish 127.0.0.1;
allow publish 0.0.0.0;
deny publish all;
exec ffmpeg -i rtmp://localhost/live/$name -threads 1 -c:v libx264 -profile:v baseline -b:v 350K -s 640x360 -f flv -c:a aac -ac 1 -strict -2 -b:a 56k rtmp://localhost/live360p/$name;
}
application live360p {
live on;
record off;
allow publish 127.0.0.1;
allow publish 0.0.0.0;
deny publish all;
}
}
}
Control과 X를 함께 눌러 파일을 저장하십시오. Nginx를 다시 시작하십시오.
sudo service nginx restart
스트리밍 응용 프로그램에는 일반적으로 연결 정보에 대한 두 개의 필드가 있습니다. 첫 번째 필드는 일반적으로 서버 정보를위한 것이고 두 번째 필드는 일반적으로 스트림 이름 또는 키를위한 것입니다. 각 필드에 배치해야하는 정보가 나열됩니다. 스트림 이름 또는 키는 무엇이든 설정할 수 있습니다.
Field 1: rtmp://your.vultr.ip/live/
Field 2: stream-key-you-set
스트림을 보려면 RTMP를 지원하는 플레이어에서 다음 링크를여십시오.
rtmp://your.vultr.ip/live/stream-key-you-set
rtmp://your.vultr.ip/live360p/stream-key-you-set
웹 사이트에 라이브 비디오를 표시하도록 플레이어를 설정하는 것은이 안내서의 범위를 벗어납니다. 'RTMP 웹 플레이어'라는 용어를 검색하면 도움이 될 수 있습니다.
랜섬웨어 공격이 증가하고 있지만 AI가 최신 컴퓨터 바이러스를 처리하는 데 도움이 될 수 있습니까? AI가 답인가? AI boone 또는 bane인지 여기에서 읽으십시오.
오픈 소스이자 무료 운영 체제인 ReactOS가 최신 버전과 함께 제공됩니다. 현대 Windows 사용자의 요구 사항을 충족하고 Microsoft를 무너뜨릴 수 있습니까? 이 구식이지만 더 새로운 OS 환경에 대해 자세히 알아보겠습니다.
Whatsapp은 마침내 Mac 및 Windows 사용자용 데스크톱 앱을 출시했습니다. 이제 Windows 또는 Mac에서 Whatsapp에 쉽게 액세스할 수 있습니다. Windows 8 이상 및 Mac OS 10.9 이상에서 사용 가능
인공 지능이 소규모 회사에서 어떻게 인기를 얻고 있으며 어떻게 인공 지능이 성장할 가능성을 높이고 경쟁자가 우위를 점할 수 있는지 알아보려면 이 기사를 읽으십시오.
최근 Apple은 문제를 해결하기 위해 macOS Catalina 10.15.4 추가 업데이트를 출시했지만 이 업데이트로 인해 Mac 컴퓨터의 브릭킹으로 이어지는 더 많은 문제가 발생하는 것 같습니다. 자세히 알아보려면 이 기사를 읽어보세요.
빅데이터의 13가지 상용 데이터 추출 도구
우리 컴퓨터는 모든 데이터를 저널링 파일 시스템이라고 하는 체계적인 방식으로 저장합니다. 검색을 누르는 즉시 컴퓨터에서 파일을 검색하고 표시할 수 있는 효율적인 방법입니다.https://wethegeek.com/?p=94116&preview=true
과학이 빠른 속도로 발전하고 우리의 많은 노력을 인수함에 따라 설명할 수 없는 특이점에 처할 위험도 높아집니다. 특이점이 우리에게 무엇을 의미할 수 있는지 읽어보십시오.
26가지 빅 데이터 분석 기법에 대한 통찰: 1부
의료 분야의 AI는 지난 수십 년 동안 큰 도약을 했습니다. 따라서 의료 분야에서 AI의 미래는 여전히 나날이 성장하고 있습니다.