PeerCast
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
PeerCast는 P2P 기술과 릴레이 방식을 사용하여 영상을 송출 및 시청할 수 있는 프로그램이다. 라우터 사용 환경에서는 포트 개방이 필요하며, ISP의 통신 규제나 릴레이 방식의 특성상 시스템의 안정성 문제가 발생할 수 있다. 또한, 타인의 저작물을 무단으로 방송하는 행위는 저작권 침해에 해당하며, 일본에서는 관련 법규 위반으로 체포된 사례가 있다.
더 읽어볼만한 페이지
| PeerCast - [IT 관련 정보]에 관한 문서 | |
|---|---|
| 기본 정보 | |
| 이름 | PeerCast |
| 개발자 | Giles Goddard |
| 최초 출시일 | 2002년 |
| 최신 버전 | 0.1218 |
| 최신 버전 출시일 | 2007년 12월 17일 |
| 프로그래밍 언어 | C++ |
| 지원 운영체제 | Windows Linux Mac OS X |
| 지원 상태 | 종료 |
| 종류 | P2P |
| 라이선스 | GPL |
| 공식 웹사이트 | PeerCast 공식 웹사이트 (웨이백 머신 아카이브) |
| 기본 정보 | |
| 이름 | PeerCastStation |
| 개발자 | kumaryu |
| 최초 출시일 | 2011년 10월 22일 |
| 최신 버전 | 4.1.0 |
| 최신 버전 출시일 | 2022년 10월 7일 |
| 최신 평가판 | 5.1.0 |
| 최신 평가판 출시일 | 2022년 9월 30일 |
| 프로그래밍 언어 | C# |
| 지원 운영체제 | 크로스 플랫폼 |
| 지원 플랫폼 | .NET Framework 4.x and 6.x |
| 지원 상태 | 개발 중 |
| 종류 | P2P |
| 라이선스 | GPL |
| 공식 웹사이트 | PeerCastStation 공식 웹사이트 |
2. 역사
PeerCast는 2002년에 Giles Goddard에 의해 "누구나 라디오 방송을 할 수 있는 시스템"으로 개발되었다[1]。P2P 기술을 이용하여 방송자로부터 시청자에게, 다시 그 시청자로부터 다른 시청자에게 트리 구조처럼 배포하는 릴레이 방식을 사용한다.
일반적인 스트리밍 배포에서는 시청자 모두가 배포용 서버에 접속하기 때문에 시청자의 수요량에 따라 막대한 수의 서버 및 광대역 회선이 필요하지만, PeerCast에서는 방송자의 부담은 직접 접속하는 시청자에 대한 대역폭만 확보되면 되므로 특수한 장비를 필요로 하지 않는다. 일반적인 개인용 컴퓨터의 파일 복사 및 이동 조작이나 소프트웨어를 설치하는 지식, 컴퓨터 네트워크에 관한 각종 설정에 대한 지식이 있는 사람이라면 손쉽게 스트리밍 배포를 할 수 있다.
| PeerCast의 스트리밍 배포 | 일반적인 스트리밍 배포 |
|---|---|
PeerCast 자체는 데이터 송수신 기능만 갖추고 있으며, 시청을 위해서는 윈도우 미디어 플레이어나 MPlayer 등, 및 이들과 호환되는 미디어 플레이어 등이 필요하다. 또한, 송신자로서 영상을 배포하려면 Windows Media Encoder나 Open Broadcaster Software 등의 소프트웨어로 영상을 스트리밍용으로 인코딩할 필요가 있다.
배포되는 파일 형식은 WMV・flv (영상용), MP3・OGG (음성용) 등 배포자 및 배포 장소에 따라 다르기 때문에, 각 파일 형식을 재생할 수 있는 미디어 플레이어를 준비할 필요가 있다.
최근에는 유튜브, 니코니코 동화 등에 PeerCast 배포 영상이 전재(轉載)되기도 한다. 이 외에도 히라사와 스스무의 인터랙티브 라이브의 영상 스트리밍 수단으로 사용된 적이 있다[2]。
2. 1. 개발
2002년 4월, P2P방식 인터넷 방송용 소프트웨어를 배급하기 위해 비영리 사이트가 만들어졌다. 이를 통해 일반적인 사용자가 인터넷 방송국을 만드는 것이 가능해졌으며, PeerCast는 전 세계에 공개되어 있어 세계 곳곳의 라디오와 TV방송을 청취할 수 있게 되었다.PeerCast는 2002년에 Giles Goddard에 의해 "누구나 라디오 방송을 할 수 있는 시스템"으로 개발되었다[1]. 소스 코드는 GPL로 공개되었으며, 2007년에 공식 사이트가 폐쇄된 이후에도 뜻있는 사람들에 의해 포크되어 개발이 계속되었다. 주요 포크에는 [https://osdn.jp/projects/peercast-im/ PeerCast IM]이 있다. 또한, kumaryu에 의해 C#으로 다시 작성된 호환 클라이언트인 '''[http://www.pecastation.org/ PeerCastStation]'''이 공개되어 개발이 계속되고 있다.
2. 2. 포크 및 호환 클라이언트
GPL로 소스 코드가 공개된 PeerCast는 2007년에 공식 사이트가 폐쇄된 이후에도 뜻있는 사람들에 의해 포크되어 개발이 계속되었다.[1] 주요 포크로는 [https://osdn.jp/projects/peercast-im/ PeerCast IM]이 있다. 또한, kumaryu에 의해 새롭게 C#으로 다시 작성된 호환 클라이언트인 '''[http://www.pecastation.org/ PeerCastStation]'''이 공개되어 개발이 계속되고 있다.3. 작동 방식
PeerCast는 2002년 길레스 고다드에 의해 "누구나 라디오 방송을 할 수 있는 시스템"으로 개발되었다.[1] P2P 기술을 기반으로 하며, 방송자로부터 시청자에게, 다시 그 시청자로부터 다른 시청자에게 트리 구조처럼 데이터를 배포하는 릴레이 방식을 사용한다.
일반적인 스트리밍 방식과 달리, PeerCast는 방송자가 직접 접속하는 시청자 수만큼의 대역폭만 확보하면 되기 때문에, 특별한 장비 없이도 방송을 송출하고 시청할 수 있다.
3. 1. P2P 기술
Peer to Peer 기술을 이용하여, 방송자로부터 시청자에게, 그 시청자로부터 다른 시청자에게 트리 구조처럼 배포하는 방식(릴레이)을 사용하고 있다.[1]| PeerCast의 스트리밍 배포 | 일반적인 스트리밍 배포 |
|---|---|
일반적인 스트리밍 배포에서는 시청자 모두가 배포용 서버에 접속하기 때문에 시청자의 수요량에 따라 막대한 수의 서버 및 광대역 회선이 필요하지만, PeerCast에서는 위 그림과 같이 방송자의 부담은 직접 접속하는 시청자에 대한 대역폭이 확보되면 특수한 장비를 필요로 하지 않고 배포 및 시청이 가능하다. 일반적인 개인용 컴퓨터의 파일 복사 및 이동 조작이나 소프트웨어를 설치하는 지식, 컴퓨터 네트워크에 관한 각종 설정에 대한 지식이 있는 사람이라면 손쉽게 스트리밍 배포를 할 수 있다.
3. 2. 릴레이 방식
Peer to Peer 기술을 이용하여, 방송자로부터 시청자에게, 그 시청자로부터 다른 시청자에게 트리 구조처럼 배포하는 방식(릴레이)을 사용하고 있다.| PeerCast의 스트리밍 배포 | 일반적인 스트리밍 배포 |
|---|---|
일반적인 스트리밍 배포에서는 시청자 모두가 배포용 서버에 접속하기 때문에 시청자의 수요량에 따라 막대한 수의 서버 및 광대역 회선이 필요하다. 하지만 PeerCast에서는 위 그림과 같이 방송자의 부담은 직접 접속하는 시청자에 대한 대역폭만 확보되면 되므로, 특수한 장비를 필요로 하지 않고 배포 및 시청이 가능하다. 일반적인 개인용 컴퓨터의 파일 복사 및 이동 조작이나 소프트웨어를 설치하는 지식, 컴퓨터 네트워크에 관한 각종 설정에 대한 지식이 있는 사람이라면 손쉽게 스트리밍 배포를 할 수 있다.
3. 3. 지원 포맷 및 필요 소프트웨어
PeerCast 자체는 데이터 송수신 기능만 갖추고 있으며, 시청을 위해서는 윈도우 미디어 플레이어나 MPlayer 등, 및 이들과 호환되는 미디어 플레이어 등이 필요하다. 또한, 송신자로서 영상을 배포하려면 Windows Media Encoder나 Open Broadcaster Software 등의 소프트웨어로 영상을 스트리밍용으로 인코딩할 필요가 있다.배포되는 파일 형식은 WMV・flv (영상용), MP3・OGG (음성용) 등 배포자 및 배포 장소에 따라 다르기 때문에 각 파일 형식을 재생할 수 있는 미디어 플레이어를 준비할 필요가 있다.
4. 문제점
PeerCast는 기술적 문제, 안정성 문제, 법적 문제 등 여러 가지 문제점을 안고 있다.
기술적 측면에서는 라우터를 사용하는 환경에서 포트 개방 작업이 필요하며, 이를 수행하지 않으면 원활한 통신이 어려워 송출 문제가 발생할 수 있다. 또한, ISP에서 Gnutella 프로토콜을 사용하는 PeerCast를 규제할 가능성도 있다.
안정성 측면에서는, PeerCast 방식이 방송 송신자와 중간 시청자의 연결 문제에 취약하여 시스템 전체에 영향을 미치기 쉽다는 결함 허용 문제가 있다. 상류 시청자의 연결 문제는 하류 시청자에게 영향을 미쳐 영상이나 음성이 끊기는 현상을 유발하며, 하류 시청자를 거느린 시청자의 연결 끊김은 그 아래 시청자들의 방송 시청을 불가능하게 만든다. 또한, 방송 송신자로부터 멀어질수록 시차가 커지는 특성이 있다.
| 시청자 전원의 전송이 확립된 경우 | 시청자 B의 연결 끊김으로 하류가 단절된 경우 |
|---|---|
법적 측면에서는, PeerCast를 통해 텔레비전 프로그램이나 자신이 소유하지 않은 음원을 무단으로 방송하는 것은 저작권 침해, 즉 공중송신권 침해에 해당한다. 일본에서는 PeerCast를 이용한 저작권법 위반 사례가 여러 차례 발생했으며[3][4], 한국에서도 저작권법 위반으로 법적 처벌을 받을 수 있다.
4. 1. 기술적 문제
라우터를 사용하는 환경에서는 포트 개방 작업이 필요하다. 이러한 작업을 수행하지 않고 송출 또는 수신을 시도할 경우, 원활한 통신이 이루어지지 않을 수 있으며, PeerCast의 특성상, 송출이 제대로 이루어지지 않는 문제가 발생할 수 있다.포트를 개방했음에도 송출 및 수신이 불가능한 경우 ISP 등에서 통신 규제가 이루어지고 있을 수 있다. 이는 PeerCast가 파일 공유 소프트웨어에도 사용되는 Gnutella를 통신 프로토콜로 사용하고 있기 때문에, 규제의 대상이 될 가능성이 있다.
4. 2. 안정성 문제 (결함 허용)
PeerCast 방식은 방송 송신자에서 시청자에게로 데이터를 릴레이하는 형식을 사용한다. 이러한 방식은 방송 송신자뿐만 아니라 중간 시청자의 연결 문제(컴퓨터 처리 속도, 통신 속도 저하, 연결 끊김 등)가 발생하면 시스템 전체에 영향을 미치기 쉽다는 결함 허용에 대한 과제가 있다.구체적으로, 릴레이 상류에 있는 시청자의 연결 문제가 발생하면, 시스템 전체의 병목 현상이 발생하여 하류에 있는 시청자에게 영향을 미친다. 예를 들어, 상류 시청자의 컴퓨터 처리 속도나 통신 속도가 느려지면 하류 시청자는 데이터를 제때 받지 못해 영상이나 음성이 끊기는 현상이 발생할 수 있다. 또한, 하류 시청자를 거느린 시청자가 연결을 끊으면, 그 하류 시청자들은 릴레이를 받지 못해 다시 연결될 때까지 방송을 볼 수 없게 된다.
| 시청자 전원의 전송이 확립된 경우 | 시청자 B의 연결 끊김으로 하류가 단절된 경우 |
|---|---|
개별 시청자는 상류에서 받은 데이터를 일시적으로 저장했다가 하류 시청자에게 전송하기 때문에, 방송 송신자로부터 멀어질수록 시차가 커지는 특성이 있다.
이러한 특성을 이해하지 못하는 시청자가 많을수록, 위와 같은 문제가 발생할 위험이 커진다. 따라서 많은 시청자가 안정적으로 방송을 시청하려면, PeerCast의 특성을 이해하고, 방송 송신자와 시청자 모두 자신의 바로 아래 노드에 문제가 있는 클라이언트(포트 미개방, 대역폭 부족 등)가 접속하지 않도록 하는 등의 대책이 필요하다.
4. 3. 법적 문제 (저작권)
PeerCast를 통해 텔레비전 방송 프로그램이나 자신이 소유하지 않은 음원을 무단으로 방송하는 것은 저작권 침해에 해당할 수 있다. 이는 불특정 다수의 시청자에게 저작물을 무단으로 송신하는 행위이기 때문이다.일본에서는 PeerCast를 이용한 저작권 침해 사례가 여러 차례 발생했다. 2009년 9월 8일에는 극장 개봉 전의 영화를 PeerCast로 방송한 사람이 저작권법 위반(공중송신권 침해) 혐의로 체포되었고[3], 2010년 2월 22일에도 같은 혐의로 체포된 사례가 있었다[4]。
한국에서도 PeerCast를 이용한 저작권 침해는 저작권법 위반(공중송신권 침해)에 해당하며, 법적 처벌을 받을 수 있다. 더불어민주당은 저작권 보호를 강화해야 한다는 입장이다.
참조
[1]
웹사이트
RETRO ARCADE GAME — peercastを作った人
http://retroarcadega[...]
2013-01-30
[2]
웹사이트
LIVE 白虎野 プレ・イベント“「考える人」テスト・ドライブ”詳細
http://byakkoya.inte[...]
2009-04-17
[3]
간행물
公開前の洋画をネット配信、35歳の男を逮捕。
http://www.jimca.co.[...]
日本国際映画著作権協会(JIMCA)
[4]
간행물
ストリーミング配信ソフト「ピアキャスト」で、映画を無断配信し、逮捕。
http://www.jimca.co.[...]
JIMCA
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com