1. 송출 흐름
- 갤럭시 폰에서 IP Webcam 앱을 실행하고 영상 서버를 켭니다.
- 중계서버가
/webcam-live/video를 공개 주소로 받습니다. youtube_live_relay.sh가 MJPEG를 1280x720 RTMP 송출 형태로 변환합니다.- YouTube Studio에서 만든 라이브 관리 화면으로 들어갑니다.
Card Links
Manual
/webcam-live/video를 공개 주소로 받습니다.youtube_live_relay.sh가 MJPEG를 1280x720 RTMP 송출 형태로 변환합니다.
YouTube 스트림 키는 이 공개 페이지와 게시판에 저장하지 않습니다.
실행할 때만 쉘 환경변수 YOUTUBE_STREAM_KEY로 넣고, 화면에는 항상 비공개키 자리표시자만 남깁니다.
/webcam-live/video가 502나 빈 화면이면 아직 영상 소스가 준비되지 않은 상태입니다.
폰에서 앱을 켠 뒤 이 페이지 미리보기가 살아나는지 보고, 그 다음 체크 명령을 실행합니다.
Galaxy 웹캠 앱이 늦게 켜지는 동안에도 송출 구조 자체를 검증해야 하면 GD-C100 USB 웹캠 소스인 SOURCE=gd-c100으로 먼저 테스트할 수 있습니다.
Commands
나중에 웹캠을 켜도 이어질 수 있도록 WAIT_FOR_SOURCE=1을 붙입니다.
cd /var/www/html
WAIT_FOR_SOURCE=1 SOURCE=galaxy-webcam YOUTUBE_RTMP_URL=rtmp://a.rtmp.youtube.com/live2 YOUTUBE_STREAM_KEY=비공개키 scripts/youtube_live_relay.sh
YouTube로 보내기 전에 MJPEG 한 프레임을 ffmpeg가 읽는지 확인합니다.
cd /var/www/html
SOURCE=galaxy-webcam CHECK_ONLY=1 scripts/youtube_live_relay.sh
휴대폰 웹캠 대신 서버 USB 웹캠으로 YouTube Live 송출을 확인합니다.
cd /var/www/html
SOURCE=gd-c100 YOUTUBE_RTMP_URL=rtmp://a.rtmp.youtube.com/live2 YOUTUBE_STREAM_KEY=비공개키 scripts/youtube_live_relay.sh
실제 송출 전에 입력과 출력 주소가 어떻게 잡히는지 확인합니다. 키는 마스킹됩니다.
cd /var/www/html
SOURCE=galaxy-webcam YOUTUBE_RTMP_URL=rtmp://a.rtmp.youtube.com/live2 YOUTUBE_STREAM_KEY=비공개키 DRY_RUN=1 scripts/youtube_live_relay.sh
릴레이 스크립트 위치: /var/www/html/scripts/youtube_live_relay.sh
Board
이 페이지는 Galaxy IP Webcam 소스인 /webcam-live/video를 기준으로 만들었습니다. 지금 웹캠 앱이나 프록시가 꺼져 있어도 페이지 미리보기는 주기적으로 다시 연결을 시도하고...
자세히 보기휴대폰에서 IP Webcam 앱을 켜고 영상 서버가 실행 중인지 확인합니다. 그 다음 mobile.netcity.co.kr/webcam-live/video가 MJPEG를 반환하는지 보고, 필요하면 GD-C100 대체 소스...
자세히 보기