목록2016/10 (3)
마음 속 하늘은 항상 맑음~!
기존의 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 서버 관련 일부 파일에 중..
하드웨어 인코딩 기능을 몇개 정도로 더 쓸 수 있는가 찾아보니, 9xx 모델이하에서는 2개가 최대이고 더 사용하려고 하면 더 사용할 수 있는 하드웨어가 없다는 오류를 낸다고 하는데 그 이상의 하드웨어에서 어떨련지는 모르겠다. 찾아봐도 뭔가 제대로된 문서가 안보인다. 여튼 NVEnc는 2개가 최대인 것으로 끝. 대신 AMF(AMD Media framework)의 문서에는 API가 있는데 그것으로 가용할 수 있는 스트림 수를 얻어낼 수 있는 모양인데, AMD 폴라리스에서 AMF 플러그인 로그를 보니 무려 16개가 잡힌다. 이게 실제로 동시에 가능한 스트리밍 개수인지는 모르겠다. 다른 내용이 없어서 아직 확실히는 모르겠다. 어쨌던 2개 정도는 가뿐하겠지라고 생각. 만약 16개 동시 스트리밍 인코딩이 가능하다면..
OBS에서 더 제대로 AMF를 사용할 수 있는 방법으로 새로운 인코더 플러그인을 소개. 일단 이 인코더 플러그인은 0.15.4 이하에서만 작동한다. 0.16.0부터는 인코더 플러그인이 내장되어 있는데, 이는 0.16 버전이 업데이트 되는 것만으로만 새로운 버전으로 업데이트 가능하다. 그런데 지금의 0.16.2는 구버전의 AMF 인코더 플러그인의 기능을 적용하고 있고, 꽤 시간이 지난 지금에도 업데이트는 안되고 있다. 0.16.2의 소소한 버그들을 잡고서 나올 모양인데 그 새로운 버전을 기다리기엔 내장 AMF 인코더에는 아직 몇몇의 문제가 있다. 그래서 0.15.4와 함께 개별적으로 포함되는 같은 개발자의 플러그인을 사용하는 방법을 시도해본다. 먼저 OBS 0.15.4를 설치한다. 이 설치를 하고 프로그램..