[RTMP 스트리밍] UBUNTU 플랫폼에서의 SRS 컴파일 및 사용 방법

1622 단어 비디오 처리
한 달 반의 노력 끝에 FFMPEG의 이식을 완성했고 USB 카메라의 채집, H264의 하드웨어 인코딩을 완성했다.이제 RTMP 스트리밍을 완료해야 합니다.이것은 많은 번거로움을 만났다.나는 앞뒤로 srs를 사용하여 직접 흐름을 유도하고librtmp로 흐름을 유도하지만 결국 실패로 끝났다.마지막으로 FFMPEG(푸시) + SRS(서버) 시나리오를 사용했습니다.
먼저 SRS 설치를 완료한 다음 스트리밍 서버를 구축해야 합니다.

1. SRS 소스 코드 다운로드


인터넷에서 이렇게 다운로드한다: #git clonehttps://github.com/winlinvip/simple-rtmp-server
그런데 다운로드한 파일이 두 개밖에 없는 폴더 simple-rtmp-server!
# git clone https://github.com/winlinvip/simple-rtmp-server
# ls

simple-rtmp-server
# cd simple-rtmp-server/
# ls

LICENSE README.md
그래서 바로 열어볼게요.https://github.com/winlinvip/simple-rtmp-server웹 페이지가 다운로드되었습니다. srs-master입니다.zip.
# ls

srs-master.zip

2. SRS 컴파일


주의: 여기는 컴파일만 하고 설치하지 않습니다.make install을 실행하지 않았습니다. 물론make install을 실행하셔도 됩니다.
# unzip srs-master.zip  //  
# cd srs-master/trunk
# ./configure && make

3. SRS 시작

# cd srs-master/trunk    //  trunk 。
# ./objs/srs -c conf/srs.conf

 SRS :
# ps -ef | grep srs

이렇게 하면 SRS 컴파일이 완성됩니다.
SRS 서버 실행./start.sh는 실행에 성공할 수 있습니다.물론 삽입식 플랫폼에서 이 서버를 실행하려면 교차 컴파일이 필요합니다.참조: SRS 교차 컴파일

좋은 웹페이지 즐겨찾기