최근 TV 방송 콘텐츠의 소비 방식이 변화하면서, 많은 사용자들이 IPTV와 같은 새로운 플랫폼을 통해 방송을 시청하고 있습니다. 이에 따라 방송 아이콘과 관련 도구들이 필요해졌습니다. fanmingming/live 프로젝트는 이러한 요구에 맞춰, 언제 어디서나 손쉽게 TV와 라디오 방송 아이콘을 사용할 수 있도록 돕는 오픈소스 프로젝트입니다. 이 프로젝트는 특히 IPv4와 IPv6를 모두 지원하여, 다양한 네트워크 환경에서도 안정적으로 접근할 수 있도록 설계되었습니다. 이번 글에서는 이 프로젝트의 주요 기능과 사용법을 살펴보겠습니다.
주요 기능 및 특징
- 방송 아이콘 라이브러리
- M3U 링크 생성 도구
- EPG (Electronic Program Guide) 지원
- 다양한 변환 도구
- demo.m3u 다운로드
- TXT -> M3U 변환: https://live.fanmingming.cn/txt2m3u
- M3U -> TXT 변환: https://fanmingming.com/txt
- IPTV 서비스를 운영하는 개발자
- 방송 목록을 관리하고자 하는 사용자
- 개인 웹사이트에 방송 콘텐츠를 통합하고 싶은 웹 개발자
- TV 아이콘: https://live.fanmingming.cn/tv/{name}.png - 라디오 아이콘: https://live.fanmingming.cn/radio/{name}.png
사용자가 직접 M3U 형식의 방송 목록을 생성할 수 있는 도구를 제공합니다. 이 기능은 특히 개인 IPTV 서비스나 방송 목록을 관리하는 데 유용합니다.
EPG API를 통해 실시간 방송 정보를 제공받을 수 있습니다. 이는 사용자에게 방송 스케줄을 제공하는 데 필수적입니다.
TXT 파일을 M3U 형식으로 변환하거나, M3U 파일을 TXT 형식으로 변환할 수 있는 웹 도구를 제공합니다. 이 도구들은 사용자가 손쉽게 방송 목록을 관리할 수 있도록 돕습니다.
설치 및 사용법
1단계: 아이콘 라이브러리 사용하기
TV와 라디오 아이콘을 사용하려면, 해당 아이콘의 URL을 호출하면 됩니다. 예를 들어, CCTV1의 아이콘을 사용하고 싶다면 다음과 같이 URL을 구성하면 됩니다.
https://live.fanmingming.cn/tv/CCTV1.png
이를 HTML 이미지 태그에 삽입하면 다음과 같이 사용할 수 있습니다.
<img src="https://live.fanmingming.cn/tv/CCTV1.png" alt="CCTV1">
2단계: M3U 링크 생성하기
사용자는 demo.m3u라는 빈 파일을 다운로드하여 자신만의 방송 목록을 생성할 수 있습니다. 아래 링크에서 파일을 다운로드할 수 있습니다.
파일을 열고 아래와 같은 형식으로 방송 소스를 추가합니다.
#EXTM3U x-tvg-url="https://live.fanmingming.cn/e.xml"
#EXTINF:-1 tvg-name="CCTV1" tvg-logo="https://live.fanmingming.cn/tv/CCTV1.png" group-title="央视",CCTV-1 综合
http://your-live-source-url.com
편집을 완료한 후, GitHub 저장소에 업로드하고 Pages를 활성화하면, 방송 목록을 쉽게 관리할 수 있습니다.
3단계: EPG 사용하기
EPG를 사용하려면 아래의 URL을 통해 방송 정보를 얻을 수 있습니다.
https://live.fanmingming.cn/e.xml
이 URL을 통해 XML 형식의 방송 일정 정보를 받아올 수 있습니다.
4단계: 변환 도구 사용하기
TXT 파일을 M3U로 변환하거나, M3U를 TXT로 변환하고 싶다면 아래의 링크를 사용하세요.
활용 시나리오
이 프로젝트는 IPTV 서비스를 운영하거나 개인 방송 목록을 관리하는 개발자 및 사용자에게 매우 유용합니다. 예를 들어, 개인 웹사이트에서 다양한 방송을 제공하려는 경우, 위에서 언급한 아이콘 라이브러리와 M3U 링크 생성 도구를 활용하여 사용자 친화적인 환경을 조성할 수 있습니다.
유사 도구와 비교
현재 IPTV 서비스와 연관된 여러 도구들이 존재하지만, fanmingming/live 프로젝트는 아이콘 라이브러리와 M3U 링크 생성 기능을 통합하여 제공하는 점에서 차별화됩니다. 예를 들어, 다른 서비스들은 M3U 링크만 제공하는 경우가 많지만, 이 프로젝트는 시각적 요소인 아이콘도 함께 제공하여 사용자 경험을 개선합니다.
추천 대상
이 프로젝트는 GPL-3.0 라이선스 하에 완전 무료로 제공되며, GitHub에서 쉽게 접근할 수 있습니다. 더 많은 정보를 원하신다면 GitHub repository를 방문해 주세요. 많은 관심과 이용 부탁드립니다!