와우자 모듈 개발을 위한 이클립스 Java·JAR 설정
Eclipse의 Java 실행 환경과 컴파일러 버전을 와우자 스트리밍 엔진에 맞추고, 와우자 JAR 라이브러리를 Classpath에 추가하는 절차
Eclipse의 Java 실행 환경과 컴파일러 버전을 와우자 스트리밍 엔진에 맞추고, 와우자 JAR 라이브러리를 Classpath에 추가하는 절차
파이썬을 이용해 HTTPS HLS 자체 서명 인증서와 키를 생성하고, 사설 인증서를 와우자 스트리밍 엔진의 Java cacerts에 등록하는 방법
OBS의 유튜브 라이브 HLS 스트림의 플레이리스트와 세그먼트 분석을 위해 파이썬 스크립트 기반의 유튜브 호환 캡처 프로그램과 hosts 우회를 이용해 서버에 저장하는 방법에 대해 공유한다.
와우자 스트리밍 엔진 트랜스코더의 숨겨진 옵션 13개의 목록과 설정 변경 방법에 대해 공유한다.
와우자 스트리밍 엔진 트랜스코더 CBR 모드의 버그를 찾아 공식 버그 목록 ENG-2346으로 등록하기까지 1개월간의 기록과, 1년 후의 진행 상태를 공유한다.
와우자 스트리밍 엔진에 HLStoYTB 모듈을 설치하고 HLS 청크와 Push Publish 프로파일, 유튜브 HLS 인제스트 주소를 설정해 라이브 스트림을 전송하는 방법을 설명한다.
RTMP와 HLS의 연속·분할 전송 방식, 지연 시간과 안정성의 차이를 비교한다. 유튜브 라이브 송출 조건과 RTMP 끊김 발생 시 HLS 전환 기준을 실제 시험 영상과 함께 설명한다.
KT와 SK 인터넷 회선의 유튜브 송출 시험을 통해 끊김과 버퍼링, 송출 서버의 메모리 증가 원인을 살펴보고 안정적인 라이브 스트리밍 회선을 선택하는 3가지 기준을 정리한다.
와우자 스트리밍 엔진 트랜스코더의 프리셋 설정을 설명한다. 비디오·오디오 코덱, 비트레이트, 화면 크기, 프로파일, 키 프레임, 하드웨어 가속과 오버레이 이미지 항목을 정리한다.
와우자 스트리밍 엔진 트랜스코더의 사용자 템플릿을 생성하고 입력 스트림 이름에 맞춰 적용하는 방법을 설명한다. Fallback Template과 프리셋 설정·활성화 및 적용 확인 절차를 예시로 정리했다.
아나몰픽, 레터박스, 필러박스, 크롭의 원리와 차이를 비교하고, 화면 왜곡과 구도 손실, 자막 시인성 저하 등 잘못된 영상 스케일링이 시청 경험에 미치는 영향을 정리한다.
와우자 스트리밍 엔진 트랜스코더의 핵심 개념인 프리셋과 템플릿의 관계 및 라이선스 조건, 활성화 방법, 사용 시 고려 사항, Fallback 및 스트림별 템플릿 설정 방법을 설명한다.
OTT 라이브 스트리밍에서 송출 권리가 없는 구간을 블라인드 처리하는 방법을 설명한다. 송출 시스템·인코더·오리진 서버·수신 플랫폼에서 구현하는 절체 방식과 장단점을 비교한다.
VOD와 라이브 스트리밍 OTT CDN을 기획할 때 필요한 대역폭·운영 고려사항을 살펴보고, 실무 양식과 가비아 스마트UCC를 예시로 CDN 연동 절차를 공유한다.
와우자 스트리밍 엔진의 Stream Targets로 하나의 라이브 스트림을 여러 플랫폼에 동시에 PUSH 송출하는 방법을 설명한다. RTMP 주소 구성, 타겟 등록, 상태 확인과 대역폭 관리까지 알아본다.
와우자 ModuleLoopUntilLive로 라이브 스트림 장애 시 비상 필러 영상으로 자동 절체하는 방법을 설명한다. StreamPublisher 연동, SMIL 작성, 절체 설정과 출력 검증까지 정리한다.
와우자 StreamPublisher로 미디어 파일과 라이브 소스를 스케줄에 따라 송출하는 방법을 설명한다. 모듈 설치, SMIL 편성, HTTP 제어, OTT 블라인드와 AD Splicing 활용까지 정리한다.
와우자 ModuleAVMix로 서로 다른 라이브 스트림의 오디오와 비디오를 결합하는 방법을 설명한다. 설치, avMixNames 설정, 활용 시나리오와 먹싱·믹싱 차이를 정리한다.
데비안 리눅스에 와우자 스트리밍 엔진을 설치하는 방법을 설명한다. 설치 파일 다운로드와 실행, EULA 동의, 라이선스 입력, 관리자 생성 및 웹 UI 접속까지 순서대로 안내한다.
라이브 스트리밍의 최대 세션 시간을 제한해 비정상 장기 세션의 비용과 보안 위험을 줄이는 와우자 스트리밍 엔진 ModuleTimedDisconnect 모듈의 설치와 설정 방법을 설명한다.
와우자의 설정과 확장 모듈에 필요한 커스텀 프로퍼티의 개념을 설명하고, Path·Name·Type·Value를 확인해 추가·수정하는 방법을 안내한다.
트랜스코드(Transcode), 트랜스레이트(Transrate), 트랜스먹스(Transmux)의 차이를 코덱·비트레이트·컨테이너 변경 기준으로 설명하고 MPEG-TS, 먹싱과 인코딩 개념까지 정리한다.
와우자 REST API 외부 접속을 Server.xml에서 허용하고, 윈도우 cURL로 인증·접속·로그 조회까지 검증하는 방법을 단계별로 설명한다.
와우자 스트리밍 엔진의 웹 UI, REST API, JMX와 CommandInterface를 비교하고, 원격 관리와 자동화 및 보안 설정 방법을 설명한다.
와우자 ModuleDuplicateStreams를 이용해 같은 서버의 어플리케이션 간 라이브 스트림을 복제·공유하는 설정 방법과 접미사 제거 팁을 설명한다.
서버 리스너와 streamDemoPublisher 설정으로 OBS와 같은 실시간 인코더 없이 비디오나 오디오 파일을 직접 스트리밍해 라이브 스트림을 출력하는 방법에 대해 설명한다.
와우자 스트리밍 엔진의 자바 확장 모듈은 서버 및 어플리케이션 레벨에서 동작한다. 모듈의 종류와 설치 사용 방법에 대해 설명하고, wse-plugin-duplicatestreams 모듈의 등록과 설정 예시를 통한 사용법을 공유한다.
와우자 스트리밍 엔진의 Java Heap Size와 Server Thread Pools 설정 방법, CPU 코어별 권장값, GC와 VHost 추가 튜닝 항목을 정리한다.
와우자 라이브리피터 미디어캐스터를 사용해 외부 스트림을 수신하고 재전송 중계하는 방법과 10여 개 방송 채널을 무중단으로 이전한 실제 사용 사례를 공유한다.
여러 랜카드가 달린 와우자 스트리밍 엔진에서 멀티캐스트 수신 인터페이스를 지정하는 3가지 방법을 소개하고 적합한 방법을 찾는 기준을 설명한다.
윈도우에서 와우자 스트리밍 엔진 언인스톨러가 동작하지 않을 때 서비스 정지와 삭제, 환경 변수 및 설치 디렉토리 제거까지 수동 삭제하는 7단계 방법을 스크린샷과 함께 설명한다.
와우자 스트리밍 엔진 30일 데모 라이선스 신청 절차와 라이선스 키 확인 방법을 설명하고, 입력·출력 연결 수와 기능 제한 및 활용 팁을 정리한다.
와우자 스트리밍 엔진의 OS별 트랜스코딩 지원과 언인스톨러 동작 차이를 비교하고, 윈도우와 리눅스 중 적합한 OS를 선택하는 기준을 정리한다.
LKFS/LUFS 라우드니스와 dBFS·VU 레벨의 차이를 설명하고, 대한민국 방송법의 -24 LKFS 표준 음량 기준과 과태료를 정리한다.
초보의 초보 음향 공개 강좌 05 – 평형·불평형 신호의 원리와 차이, 마이크 케이블과 주요 커넥터, 다이렉트박스의 역할을 알아보고 무선 마이크의 배터리·사용 범위·주파수 간섭과 혼선 예방법을 설명한다.
초보의 초보 음향 공개 강좌 04 – 신디사이저, 컴퓨터, CD 플레이어처럼 마이크를 거치지 않고 직접 생성되는 전기 음향 신호에 대해 살펴본다.
초보의 초보 음향 공개 강좌 03 – 다이나믹·콘덴서 마이크의 구조와 원리, 무지향성·양지향성·단일지향성의 차이를 살펴본다. 주파수 응답, 음압, 감도등 마이크 선택에 필요한 규격과 올바른 사용법을 설명한다.
초보의 초보 음향 공개 강좌 02 – 마이크로부터 스피커에 이르는 전기 음향 시스템의 신호 흐름을 정리한다.
초보의 초보 음향 공개 강좌 01 – 음향 엔지니어의 역할과 소리의 물리적 특징인 진동·주파수·엔벨롭이 만드는 전달 경로와 음색의 차이에 대해 설명한다.