You can edit almost every page by Creating an account. Otherwise, see the FAQ.

وب تورنت

از EverybodyWiki Bios & Wiki
پرش به:ناوبری، جستجو

WebTorrent یک کلاینت جریانی تورنت همتا به همتا (P2P) است که با استفاده از زبان جاوا اسکریپت نوشته شده است، این کلاینت توسط فروس ابوخدیجه، عضو گروه YouTube Instant ، و تیم در WebTorrent و در GitHub توسعه داده شده است. WebTorrent برای استفاده در مرورگرهای وب طراحی شده است، و همچنین WebTorrent. نسخه مستقل دسکتاپی دارد که قادر است شبکه های بدون سرور WebTorrent و BitTorrent را پل کند.

پیشینه[ویرایش]

پیش از ظهور وب‌تورنت، توسعه دهندگان آن ابتدا PeerCDN را تاسیس کردند، یک شبکه ارائه محتوای همتا به همتا بود که توسط Yahoo در سال 2013 خریداری شد!

ایده اصلی پشت وب تورنت این است که یک پروتکل مشابه بیت تورنت را بسازد که بتواند بر روی مرورگر وب کار کند و همچنین سعی کند تا حد ممکن سازگاری با بیت تورنت را حفظ کند. [۱] هر مرورگر وب باید بتواند به یک گروه همتا به همتا متصل شده، محتوا را واکشی کند، صحت آن را تأیید کند، و آن را به کاربر نمایش دهد - همه اینها بدون نیاز به سرورهای متمرکز که کاملاً به شبکه ای از مرورگرهای افراد متکی هستند، انجام شود. [۲] WebTorrent از همان پروتکل BitTorrent استفاده می کند اما از یک لایه انتقال متفاوت استفاده می کند. این کلاینت در درجه اول به اتصالات WebRTC متکی است، در حالی که بیت تورنت مستقیماً از اتصالات TCP و دیتاگرام های UDP استفاده می کند. [۲]

وب تورنت نسخه‌ی دسکتاپ[ویرایش]

نسخه دسکتاپ WebTorrent دو شبکه‌ی مبتنی بر WebTorrent، یکی بر پایه WebRTC و دیگری بر پایه BitTorrent با استفاده از TCP/UDP را به طور همزمان به عنوان پل پشتیبانی می‌کند. کاربران نرم افزار بیت تورنت Vuze ( Azureus سابق) با اضافه کردن پل‌های همزمان به برنامهٔ خود، به طور حساب شده از قابلیت‌های وب‌تورنت بهره برده‌اند. توسعه دهندگان از Electron استفاده کردند که برنامه های دسکتاپ را با استفاده از جاوا اسکریپت با دسترسی به همه API های Chrome و Node می سازد. [۲]

عملکرد[ویرایش]

اصلی ترین تمرکز وب تورنت بر روی ارائه ویدیوهای آنلاین است؛ زیرا اینجا است که وب تورنت بیشترین کاربرد را دارد. همچنین، کاربرد آن برای فایل‌های کوچکتر یا مجموعه‌های داده مناسب نیست، اما برای فایل‌های بزرگ، این روش ایده‌آل و مناسب است. [۲]

دسترسی به فایل، همانند BitTorrent، به بذر torrent وابسته است. در صورتی که تنها تعداد محدودی از کاربران یک فایل را به اشتراک بگذارند، سرور HTTP که کاشت وب را ارائه می دهد، به عنوان گزینه پشتیبانی خواهد بود.بدون webseeding هیچ اشتراک گذاری وجود نخواهد داشت. اما این می‌تواند نتایج مثبتی داشته باشد. به جای استفاده از سایت آپلود برای به اشتراک گذاری یک فایل بزرگ، با WebTorrent می‌توانید مستقیماً و بدون نیاز به آپلود به برخی از سایت‌های آپلود بایگانی شده متصل شوید. شما فقط کافی است فایل خود را بکشید و رها کنید تا یک پیوند آهنربایی ایجاد کنید که می‌توانید آن را با دوستانتان به اشتراک بگذارید. اتصالات قبلی رمزگذاری شده‌اند، اما می‌توانید با افزودن لایه‌های رمزگذاری اضافی با استفاده از کلیدها، اطمینان حاصل کنید که آن را به روش امنی ارسال کنید. مدیریت محدودیت‌های RAM ممکن است با استفاده از IndexedDB مدیریت شوند. [۲]

کلاینت دانلود، قطعات را بر اساس اولویت زمانی مرتب می‌کند، به‌طوری که حتی قبل از دانلود کامل، فایل بتواند بدون وقفه پخش شود. [۳]

اقتباس[ویرایش]

WebTorrent از استانداردهای وب باز با پشتیبانی گوناگونی همانند WebRTC استفاده می کند و بنابراین در هر مرورگر مدرنی از جمله Google Chrome ، Firefox ، و Opera for Desktop و Android، Microsoft Edge و Safari کار می کند.

بیت شوت[ویرایش]

BitChute که در سال 2017 تاسیس شد. یک سرویس میزبانی ویدیویی است که از فناوری WebTorrent P2P استفاده می‌کند. [۴] [۵] این ادعا به منظور کاهش مشکلات پهنای باند جریان متمرکز بود. [۶] بر اساس گفته‌های فردریک برنان ، شواهد کمی وجود دارد که BitChute نشان می‌دهد واقعاً از فناوری همتا به همتا استفاده می کند. [۷] طبق گزارشی از Ars Technica ، تا آوریل 2021، گزینه میزبانی ویدیوها با استفاده از WebTorrent در BitChute "به نظر منسوخ شده است." [۸]

مرورگر Brave[ویرایش]

مرورگر وب Brave وب‌تورنت را به فایل‌های اجرایی بومی خود می‌پیوندد و وب‌تورنت را در رابط کاربری خود ادغام می‌کند.

همچنین ببینید[ویرایش]

منابع[ویرایش]

لینک های خارجی[ویرایش]

الگو:فناوری‌های دور زدن سانسور اینترنتی


This article "وب تورنت" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:وب تورنت. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.

  1. Ernesto (2018-01-04). "WebTorrent Desktop Hits a Million Downloads". TorrentFreak.com. TorrentFreak. Retrieved 2018-11-03.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  2. ۲٫۰ ۲٫۱ ۲٫۲ ۲٫۳ ۲٫۴ Heavybit (2017-07-06). "Demuxed - Ep. #5, WebTorrent: Bringing BitTorrent to the Web". YouTube. Heavybit. Retrieved 2018-11-03.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.Heavybit (2017-07-06). خطای یادکرد: برچسب <ref> نامعتبر؛ نام «Demuxed» چندین بار با محتوای متفاوت تعریف شده است خطای یادکرد: برچسب <ref> نامعتبر؛ نام «Demuxed» چندین بار با محتوای متفاوت تعریف شده است
  3. ۳٫۰ ۳٫۱ "WebTorrent support - arvidn/libtorrent". GitHub. 2020-07-01.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  4. "BitChute is a BitTorrent-Powered YouTube Alternative". TorrentFreak (به English). 2017-01-29. Retrieved 2017-12-10.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  5. Beer, Doron. "iTWire - BitChute: the first serious YouTube competitor?". www.itwire.com (به English). Retrieved 2017-12-10.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  6. Empty citation (help)صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  7. "Bitchute claims to be a decentralized platform—that's not true". The Daily Dot (به English). 2019-11-27. Retrieved 2020-12-19.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  8. ۸٫۰ ۸٫۱ Chant, Tim De (29 April 2021). "Conspiracy theorist said death threats were "jokes"—but jury didn't buy it". Ars Technica (به English). Retrieved 18 May 2021.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.


Read or create/edit this page in another language[ویرایش]