목록RTMP (5)
마음 속 하늘은 항상 맑음~!
Nginx의 rtmp 기능 런처를 업데이트. 1. 녹화 옵션의 추가. 기본적인 설정 옵션만 넣은 것으로 더 세세한 부분은 직접 설정해야 한다. 2. Nginx의 설정 파일을 더 잘 파싱하도록 만들었다.
예전의 컴파일된 nginx 32비트 윈도우즈용 nginx가 업데이트. 홈페이지 : https://github.com/illuspas/nginx-rtmp-win32 달라진 점은 ffmpeg를 내장해서 그동안 제한으로 윈도우즈에서는 사용하지 못했던 exec를 다른 방법인 transcode라는 방법으로 구현. 내장된 ffmpeg는 퀵싱크나 nvenc또한 지원된다. 그리고 간단히 nginx를 실행하고 설정파일의 몇몇 옵션을 변경하는 런처도 간단히 업데이트 했다.
nginx rtmp의 서버 플그램을 실행시켜주는 런처로 약간의 설정을 변경하는 부분을 추가.chunk_size나 worker 프로세스 등의 설정을 자동으로 nginx를 실행하기 전에 변경한다.이 옵션이 들어간 이유는 간혹 push의 끊김이 있는 증상에 대해 해결책을 찾아보기 위함인데 완전히 테스트되지는 않았다. 설정 관련 체크박스를 추가. 기본적으로는 설정 파일을 업데이트 하도록 구성. 소소한 문제들을 제거. 컴파일러 버그로 인한 문제를 해결. 바이러스토탈 검진 : https://www.virustotal.com/ko/file/445d49b38b9b070a2f135c2917ea521cf0d8536fac19d9cdfb60bc24d6b2a134/analysis/1490846009/ 바이두백신에서만 오진 =ㅅ..
OBS의 github의 rtmp 관련 패치인 https://github.com/jp9000/obs-studio/commit/d1b78edbf3449ed47a722ed9706030a748126f87 를 적용해서 값만을 패치한 64/32비트 출력 플러그인 dll 파일의 인스톨러. 17.0.2버전의 OBS 64비트에서만 적용된다. 이 패치는 rtmp의 drop thresold 값이 너무 낮던 500ms인 것을 700ms로 조정한 값을 적용했다. rtmp서버로의 데이터 전송시 프레임 드랍이 많다면 이 패치를 이용하면 도움이 될 수 있다. 확실히 실험해 본 것이 아니라서 제대로 동작한다는 것은 보장할 수 없다. (업데이트) 내용 파일의 차이는 없고 인스톨러를 윈10이 제대로 지원되는 것을 사용. (작업 소스. 인..
기존의 nginx 보다 업데이트된 버전의 컴파일된 nginx rtmp 플러그인 포함 빌드. 출처 : https://github.com/illuspas/nginx-rtmp-win32 rtmp 키 주소는 live이고, stat는 상태, hls는 http 스트리밍을 의한 주소인 듯. nginx.conf를 건드리면 조정할 수 있다. rtmp플러그인 1.1.7은 특별한 개선내용은 없고, nginx의 버전에 맞춘 업데이트가 계속되고 있는 것 같다. 파일 첨부가 안되어서 nginx를 중단시키는 배치 파일을 넣고 따로 압축한 파일이 업로드가 =ㅅ=; 따로 소스코드를 포함하지 않고, 바이너리와 필요 파일들만 간단히 모아서 github에 올려놓은 것 같다. 중국 유저가 컴파일을 한 듯. http 서버 관련 일부 파일에 중..