우분투 동영상 라이브스트리밍 설정

동영상 라이브스트리밍은 인터넷을 통해 실시간으로 동영상을 전송하는 기술로, 플랫폼 간 화상회의, 게임 스트리밍, 온라인 강의 등에 널리 사용됩니다. 이번 포스트에서는 우분투에서 동영상 라이브스트리밍을 설정하는 방법에 대해 알아보겠습니다.

1. FFmpeg 설치

FFmpeg은 다양한 동영상 및 오디오 형식을 처리하는 도구이며, 우리의 라이브스트리밍 설정에 필요한 주요 도구입니다. 아래와 같이 터미널에서 FFmpeg을 설치합니다.

sudo apt update
sudo apt install ffmpeg

2. 동영상 캡처 디바이스 확인

라이브스트리밍을 위해 우리는 동영상 캡처 디바이스를 확인해야 합니다. v4l2-ctl 명령어를 사용하여 연결된 비디오 디바이스를 확인할 수 있습니다.

v4l2-ctl --list-devices

위 명령어를 실행하면 연결된 비디오 캡처 디바이스 목록을 확인할 수 있습니다. 자신의 캡처 디바이스를 확인해주세요.

3. 동영상 라이브스트리밍 시작하기

이제 FFmpeg을 사용하여 동영상 라이브스트리밍을 시작할 수 있습니다. 아래의 명령어를 사용하면 마스터(송신) 역할로 동영상을 전송할 수 있습니다.

ffmpeg -f v4l2 -i /dev/video0 -f rtp rtp://송신 IP:포트

위 명령어에서 -i 다음에는 자신의 캡처 디바이스 경로(/dev/video0)를 입력합니다. -f rtp 다음에는 송신할 IP 주소 및 포트를 입력합니다.

4. 동영상 라이브스트리밍 수신하기

동영상 라이브스트리밍을 수신하기 위해서는 VLC 미디어 플레이어가 필요합니다. VLC를 설치한 후, 아래의 명령어를 사용하여 동영상을 수신할 수 있습니다.

vlc rtp://수신 IP:포트

위 명령어에서 rtp:// 다음에는 송신하는 라이브스트리밍의 IP 주소 및 포트를 입력합니다.

이제 우분투에서 동영상 라이브스트리밍을 설정하는 방법을 알아보았습니다. 이를 통해 실시간으로 동영상을 전송하고 수신하여 다양한 용도로 활용할 수 있습니다.