VLC에서 네트워크 스트림 열고 저장하기 (HTTP, RTSP, MMS)
VLC는 어떤 플랫폼에서나 가장 좋은 네트워크 스트림 플레이어 중 하나입니다: HTTP, HTTPS, RTSP, MMS, 심지어 HLS(.m3u8) 재생목록도 다룹니다. URL만 있으면 됩니다. 이 가이드는 스트림 열기, 라이브 스트림을 디스크에 저장하기, 그리고 인터넷 재생이 끊기는 것을 막는 버퍼 설정을 다룹니다.
1단계 — 네트워크 스트림 열기
Ctrl+N(macOS는 Cmd+N)을 누르거나 미디어 > 네트워크 스트림 열기로 가세요.
네트워크 URL 대화상자가 열립니다.
스트림 URL을 붙여넣으세요 — 예: http://example.com/live.m3u8, rtsp://user:pass@camera.local:554/stream1, 또는 mms://server.example/tv.
URL이 입력됩니다.
Play를 클릭. 라이브 소스는 VLC가 버퍼링을 시작하며, 품질을 판단하기 전 캐시가 찰 때까지 기다리세요.
스트림이 재생됩니다.
선택: "Show more options"를 선택하고 사용자 정의 User-Agent를 보내야 하면 "Edit settings"를 설정(일부 서버가 VLC 기본값을 차단).
사용자 정의 헤더가 적용됩니다.
2단계 — 라이브 스트림을 디스크에 저장
위와 같이 스트림을 연 뒤 미디어 > 변환 / 저장(Ctrl+R)을 여세요.
스트림이 미리 채워진 변환 대화상자가 열립니다.
오른쪽 아래 "변환 / 저장"을 클릭하고 프로필 선택 — 대부분의 웹 스트림에는 "Video - H.264 + MP3 (MP4)"가 잘 작동.
대상 옵션이 나타납니다.
출력 파일을 고르고 시작을 클릭.
VLC가 실시간으로 스트림을 녹화(1:1 길이).
정지 버튼으로 녹화를 멈추면 VLC가 파일을 마무리.
재생 가능한 파일이 저장됩니다.
3단계 — 끊기는 스트림을 위해 네트워크 캐시 조정
도구 > 환경 설정에서 "All" 설정으로 전환.
전체 트리가 보입니다.
입력 / 코덱 > 액세스 모듈 > 네트워크로 가서 라이브 스트림은 "Network caching(ms)"을 1000에서 3000–5000으로 올리세요.
재생 전 VLC가 더 버퍼링합니다.
HTTP(S)의 경우 입력 / 코덱 > 액세스 모듈 > HTTP > "Connections"도 확인하고 기본값 1로 두세요.
한 연결만 사용되어 서버 차단을 피합니다.
저장 후 VLC를 재시작하고 스트림을 다시 여세요.
불안정한 연결에서 재생이 부드러워집니다.
스트림이 재생되지 않을 때
- 먼저 브라우저에서 URL을 테스트 — 파일을 다운로드하면 직접 파일이지 라이브 스트림이 아님.
- URL을 정확히 복사 — 많은 스트림이 한 글자 오타나 추가된 공백으로 실패.
- 다른 액세스 모듈 시도: 환경 설정 > 입력 / 코덱 > "Demuxer" > 보통 "Automatic" 사용, .m3u8 문제는 "HLS" 강제.
- 스트림에 referer나 user-agent 헤더가 필요한지 확인 — 일부 CDN이 요구.
- VLC가 "cannot open MRL"을 보고하면 전용 network-stream-not-playing 가이드를 따라.