>백엔드 개발 >PHP 튜토리얼 >rtmp 라이브 스트리밍 서비스 구축 1: nginx를 사용하여 rtmp 서버 구축(nginx-rtmp 모듈 설치 및 rtmp 라이브 스트리밍 구성)

rtmp 라이브 스트리밍 서비스 구축 1: nginx를 사용하여 rtmp 서버 구축(nginx-rtmp 모듈 설치 및 rtmp 라이브 스트리밍 구성)

WBOY
WBOY원래의
2016-07-28 08:29:181619검색

1. 간략한 계획

먼저 개발 계획에 대한 면밀한 검토를 통해(실시간 모니터링, 스트리밍 미디어, 라이브 스트리밍 솔루션에 대한 데이터 소스- ->프로토콜 변환- ->서버-->프론트엔드 재생에 대한 간략한 소개: http://blog.csdn.net/eguid_1/article/details/51725970)

2. nginx를 rtmp 라이브 스트리밍 서버로 사용

이미 nginx 서버가 있으므로 (nginx 웹 구성: http://blog.csdn.net/eguid_1 /article/details/51727060) 이 서버에서 두 개의 테스트 웹 사이트가 실행되고 있는데 이는 nginx-rtmp 서버 구축에 매우 적합하므로 마침내 nginx를 사용하여 rtmp 라이브 스트리밍 서비스를 구축했습니다.

3. nginx 구성

1. nginx-rtmp 모듈 설치

: 이 부분에 내용이 많아서 그냥 설치할때 참고했던 사이트로 바로 연결해두는데 그래도 너무 좋네요)

1.1을 이용하시면 됩니다. nginx 환경을 구축하기 위한 램프 패키지 (더 쉽고 빠르게)

여기에서 볼 수 있습니다: https://blog.linuxeye.com/31.html

1.2, nginx-rtmp 모듈 설치 및 주문형 구성

여기에서 볼 수 있습니다: https://blog.linuxeye. com/383.html

2. nginx 구성

이전 웹 구성을 기반으로 rtmp 서버를 추가하면 됩니다.

(참고: rtmp 서비스는 독립적인 서비스이므로 http 서비스와 혼동하지 마십시오. 기본적으로 포트 1935를 수신하고 모든 사용자가 플레이할 수 있습니다.)

구성은 다음과 같습니다.

#rtmp service
rtmp
{
 #LIVE
  server
  {
     listen 1935;
     chunk_size 4000;

     application live
     {
        live on;
       
        allow play all;
     }
   }
}


보충: 저는 이렇게 구성했습니다.

 搭建rtmp直播流服务之1:使用nginx搭建rtmp服务器(nginx-rtmp模块的安装以及rtmp直播流配置)

위에서는 rtmp 라이브 스트리밍 서비스 구축을 소개했습니다. 1: nginx를 사용하여 콘텐츠를 포함하여 rtmp 서버 구축(nginx-rtmp 모듈 설치 및 rtmp 라이브 스트리밍 구성), PHP에 관심이 있는 친구들에게 도움이 되길 바랍니다. 튜토리얼.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.