브라우저의 토렌트 클라이언트인 WebTorrent

Web 토런트

WebTorrent는 JavaScript로 작성된 PXNUMXP 스트리밍 토렌트 클라이언트입니다.

오랫동안 급류의 사용은 꽤 인기가있었습니다 직접 다운로드가 도착할 때까지 그리고 그 이후에는 너무 많은 불법 복제가 공유되었다는 사실에 토렌트 인기의 일부가 있다는 사실 외에도 정보를 공유할 수 있는 요구로 인해 탄생한 다른 솔루션에 이르기까지 이 방법으로.

그 후 현재까지 토렌트 사용이 중단되지 않았습니다. 그 정도는 덜하지만 여전히 Linux 배포판, 책, 정보, 이미지 등에서 파일을 공유하고 얻을 수 있는 이 매체를 선호하는 많은 사용자가 있습니다.

다른 기존 토렌트 클라이언트는 항상 수요가 많았지만 다양한 기능을 제공합니다. 그것은 힘이다 웹 브라우저를 클라이언트로 사용 따라서 많은 것을 용이하게 합니다.

이를 바탕으로 WebTorrent가 탄생했고, 전적으로 JavaScript로 작성되었으며 PXNUMXP 전송을 위해 WebRTC를 사용합니다. 브라우저 플러그인, 확장 프로그램 또는 설치가 필요하지 않습니다.. 개방형 웹 표준을 사용하는 WebTorrent는 웹 사이트 사용자를 연결하여 분산 및 분산 네트워크를 형성합니다. PeerCDN과 달리 WebTorrent는 무료 소프트웨어입니다.

프로토콜 WebTorrent는 TCP/uTP 대신 WebRTC를 사용한다는 점을 제외하면 BitTorrent 프로토콜과 똑같이 작동합니다. 전송 프로토콜로. 브라우저 간 통신은 중개인을 없애고 사용자가 자신의 방식으로 통신할 수 있도록 합니다. 더 이상 클라이언트/서버가 없고 피어 네트워크만 있습니다. 모두 동일합니다. WebTorrent는 "WebTorrent는 웹을 중앙 집중화하는 프로세스의 첫 번째 단계"라고 말합니다.

WebRTC 연결 모델을 지원하기 위해 WebTorrent 팀은 추적 프로토콜을 일부 변경했습니다. 따라서 브라우저 기반 WebTorrent 클라이언트 또는 "웹 피어"는 WebTorrent/WebRTC를 지원하는 다른 클라이언트에만 연결할 수 있습니다.

피어가 연결되면 통신에 사용되는 유선 프로토콜은 일반 BitTorrent와 정확히 동일합니다. 이를 통해 Transmission 및 uTorrent와 같은 기존의 인기 있는 토렌트 클라이언트에 WebTorrent 지원을 쉽게 추가할 수 있습니다.

“우리가 웹을 코딩하는 방식이 온라인 생활 방식을 결정할 것입니다. 따라서 우리는 가치를 코드에 통합해야 합니다. 표현의 자유는 우리 코드에 포함되어야 합니다. 프라이버시는 코드에 포함되어야 합니다. 모든 지식에 대한 보편적 접근. 그러나 현재 이러한 가치는 웹에 포함되어 있지 않습니다.”라고 Internet Archive의 설립자인 Brewster Kahle는 말합니다.

WebTorrent의 가장 흥미로운 용도 중 하나는 동료 지원 스트리밍입니다.. Wikipedia 및 Internet Archive와 같은 비영리 프로젝트는 방문자의 참여를 허용하여 대역폭과 호스팅 비용을 줄일 수 있습니다. 인기 있는 콘텐츠는 브라우저에서 브라우저로 스트리밍됩니다. 자주 액세스하지 않는 콘텐츠는 원본 서버에서 HTTP를 통해 안정적으로 제공됩니다.

또한 CDN에서 애플리케이션 제공에 이르기까지 몇 가지 흥미로운 비즈니스 사용 사례가 있습니다..

“WebTorrent는 내부 인프라용 애플리케이션과 외부 사용자의 폐쇄적 커뮤니케이션을 통해 클라이언트-서버의 전통적인 개념을 근본적으로 바꿀 수 있는 상당한 상업적 잠재력을 가지고 있습니다. WebTorrent는 하나의 아이디어에서 과학 실험으로 발전했으며 이제 실현되기 직전입니다. 정말 멋집니다.”라고 Chris Kranky는 말합니다.

브라우저에서 WebTorrent는 WebRTC 호환 토렌트 클라이언트에서 제공하는 토렌트만 다운로드할 수 있습니다. 다음은 WebRTC 호환 토렌트 클라이언트입니다.

  • WebTorrent Desktop - 오픈 소스 토렌트 스트리밍 클라이언트. Mac, Windows 및 Linux의 경우;
  • Vuze: 강력하고 완벽한 토렌트 클라이언트;
  • 재생: 오픈 소스 JavaScript 비디오 플레이어;
  • [* ]webtorrent-hybrid: Node.js 패키지(명령줄 및 API);
  • Instant.io: 웹사이트의 간단한 WebTorrent 클라이언트;
  • βTorrent – ​​클라이언트: 브라우저용 전체 WebTorrent;
  • TorrentMedia : Bureau의 WebTorrent 클라이언트.

마지막으로, 그것에 대해 더 알고 싶다면 자세한 내용을 참조하십시오. 다음 링크에서.

WebTorrent 받기

WebTorrent를 얻는 데 관심이 있는 사람들은 node.js에서 webtorrent-hybrid가 WebRTC 피어 또는 TCP 피어에서 토렌트를 다운로드할 수 있다는 것을 알아야 합니다. webtorrent-hybrid를 설치하려면 터미널에서 다음 명령을 실행하십시오.

npm install webtorrent-hybrid –g


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.