웹토렌트

WebTorrent
웹토렌트
The WebTorrent logo is a red heart over a dark grey background with a red border hexagon.
WebTorrent 로고
원본 작성자페로스 아부크하디제
개발자웹토렌트
초기 릴리즈2013년 10월 22일; 8년(2013-10-22)
안정적 해제
1.0.0[1] / 2021년 5월 21일; 8개월 전(2021년 5월 21일)
리포지토리github.com/webtorrent/webtorrent
기록 위치자바스크립트
운영 체제크로스 플랫폼
다음에서 사용 가능자바스크립트
유형통신 프로토콜, 분산 파일 시스템, 컨텐츠 전송 네트워크
면허증MIT[2]
웹사이트웹토렌트이오

WebTorrent is a peer-to-peer (P2P) streaming torrent client written in JavaScript, from the same author, Feross Aboukhadijeh, of YouTube Instant, and the team at WebTorrent and on GitHub, for use in web browsers, as well as a WebTorrent Desktop stand alone version able to bridge WebTorrent and BitTorrent serverless networks.

역사

개발자들은 WebTorrent를 만들기 전에, 2013년에 야후!가 구매한 PeerCDN(콘텐츠 전달 네트워크)을 처음 만들었다.

WebTorrent의 이면에 있는 아이디어는 BitTorrent와 가능한 많은 호환성을 유지하며 웹 브라우저에서 작동하는 BitTorrent와 같은 프로토콜을 만드는 것이다.[3] 모든 웹 브라우저는 사람들의 브라우저에 전적으로 의존하는 중앙집중식 서버 없이도 가능한 한 피어투피어 무리에 접속하여 콘텐츠를 가져오고, 그것이 정확한지 확인하고, 사용자에게 표시할 수 있어야 한다.[4] WebTorrent는 BitTorrent와 동일한 프로토콜을 사용하지만 다른 전송 계층을 사용한다. WebTorrent는 주로 WebRTC 연결에 의존하며, BitTorrent는 TCP 연결과 UDP 데이터그램을 직접 사용한다.[4]

WebTorrent Desktop

WebTorrent Desktop은 WebRTC 기반 WebTorrent와 TCP/UDP 기반 BitTorrent의 두 네트워크를 동시에 연결한다. BitTorrent 클라이언트 Vuze(이전의 Azureus)는 덜 우아하지만 적절하게 기능적으로 통합된 WebTorrent를 그들의 소프트웨어에 동시 네트워크 브리징을 추가했다. 개발자들은 크롬노드의 모든 API에 접속해 자바스크립트를 이용해 데스크톱 앱을 만드는 일렉트로닉을 이용했다.[4]

기능

온라인 비디오는 WebTorrent가 가장 유용한 곳이기 때문에 핵심이다. 작은 파일이나 데이터 세트에 적합하지 않지만 큰 파일에는 이상적이다.[4]

비트토렌츠와 마찬가지로 파일 가용성은 토렌트 시딩에 의존한다. 만약 소수의 사용자들이 파일을 공유하고 있다면 웹시드를 제공하는 HTTP 서버는 다시 돌아올 것이다. 웹시딩 없이는 공유가 없다. 하지만, 이것은 긍정적인 영향을 미칠 수 있다. 다른 사람과 대용량 개인 파일을 공유하기 위해 중간 관리자 업로드 사이트를 사용하는 대신 WebTorrent를 사용하여 어딘가에 흔적을 남기지 않고 직접 연결하거나 일부 업로드 사이트에 잠재적으로 보관될 수 있다. 당신은 친구와 공유할 수 있는 자석 링크를 만들기 위해 당신의 파일을 드래그 앤 드롭하기만 하면 된다. 연결은 이미 암호화되어 있지만 다른 방법으로 보내기 위해 키로 암호화 계층을 추가할 수 있다. RAM 제한은 IndexDB로 관리할 수 있다.[4]

입양

비트큐트

2017년 출시된 비트큐트는 WebTorrent P2P 기술을 활용한 동영상 호스팅 서비스다.[5][6][7] 그것은 중앙집중식 스트리밍의 대역폭 문제를 완화하기 위해 주장했다.[8] Fredrick Brennan에 따르면 BitChute가 실제로 피어 투 피어 기술을 사용하는 증거는 거의 없다.[9] Ars Technica에 따르면 2021년 4월까지 BitChute에서 WebTorrent를 사용하여 비디오를 호스팅하는 옵션이 "더 이상 사용되지 않은 것으로 보인다"고 한다.[10]

용감한

용감한 웹브라우저와 팝체스트는 WebTorrent의 홈페이지에 표시되는 WebTorrent의 "오픈 소스 서포터즈"이다.[11]

사파리

사파리 웹브라우저는 iOS 11에 들어가면서 WebRTC와 데이터 채널 지원을 통합하고 있지만, 루머에 따라 웹캠에 접속할 수 있도록 사용자들에게 허가를 요청할 예정이다.[4]

리셉션

참고 항목

참조

  1. ^ "Release 1.0.0". 21 May 2021. Retrieved 23 May 2021.
  2. ^ "Webtorrent/Webtorrent". 2 June 2021.
  3. ^ Ernesto (2018-01-04). "WebTorrent Desktop Hits a Million Downloads". TorrentFreak.com. TorrentFreak. Retrieved 2018-11-03.
  4. ^ a b c d e f Heavybit (2017-07-06). "Demuxed - Ep. #5, WebTorrent: Bringing BitTorrent to the Web". YouTube. Heavybit. Retrieved 2018-11-03. @4:35+
  5. ^ Trujillo, Milo; Gruppi, Maurício; Buntain, Cody; Horne, Benjamin D. (2020-07-13). "What is BitChute?". Proceedings of the 31st ACM Conference on Hypertext and Social Media. HT '20. New York, NY, USA: ACM: 139–140. doi:10.1145/3372923.3404833. ISBN 978-1-4503-7098-1. S2CID 220434725.
  6. ^ "BitChute is a BitTorrent-Powered YouTube Alternative". TorrentFreak. 2017-01-29. Retrieved 2017-12-10.
  7. ^ Beer, Doron. "iTWire - BitChute: the first serious YouTube competitor?". www.itwire.com. Retrieved 2017-12-10.
  8. ^ Trujillo, Milo; Gruppi, Maurício; Buntain, Cody; Horne, Benjamin D. (2020-07-13). "What is BitChute?". Proceedings of the 31st ACM Conference on Hypertext and Social Media. HT '20. New York, NY, USA: ACM: 139–140. doi:10.1145/3372923.3404833. ISBN 978-1-4503-7098-1. S2CID 220434725.
  9. ^ "Bitchute claims to be a decentralized platform—that's not true". The Daily Dot. 2019-11-27. Retrieved 2020-12-19.
  10. ^ Chant, Tim De (29 April 2021). "Conspiracy theorist said death threats were "jokes"—but jury didn't buy it". Ars Technica. Retrieved 18 May 2021.{{cite web}}: CS1 maint : url-status (링크)
  11. ^ "WebTorrent". WebTorrent.com. Retrieved 2018-11-03.
  12. ^ Chant, Tim De (29 April 2021). "Conspiracy theorist said death threats were "jokes"—but jury didn't buy it". Ars Technica. Retrieved 18 May 2021.{{cite web}}: CS1 maint : url-status (링크)
  13. ^ "WebTorrent support - arvidn/libtorrent". GitHub. 2020-07-01.

외부 링크