# Video/large file hosting using PeerTube (also federates through ActivityPub) and related ideas

**URL:** <https://help.nextcloud.com/t/video-large-file-hosting-using-peertube-also-federates-through-activitypub-and-related-ideas/26257>\
**Category:** 🏷️ General\
**Tags:** app-ideas\
**Created:** [January 23, 2018, 12:47pm UTC](https://help.nextcloud.com/t/video-large-file-hosting-using-peertube-also-federates-through-activitypub-and-related-ideas/26257 "2018-01-23T12:47:46Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Krischan](https://help.nextcloud.com/letter_avatar/krischan/32/5_5575768a8748004e209b776fc1b2916d.png) [@Krischan](https://help.nextcloud.com/u/Krischan)\
**Post date:** [January 23, 2018, 12:47pm UTC](https://help.nextcloud.com/t/video-large-file-hosting-using-peertube-also-federates-through-activitypub-and-related-ideas/26257/1 "2018-01-23T12:47:48Z")

</div>

This open source video sharing app could be quite interesting to integrate (needs node.js though) or replicate in Nextcloud:

> **[GitHub - Chocobozzz/PeerTube: ActivityPub-federated video streaming platform...](https://github.com/Chocobozzz/PeerTube)**
>
> ActivityPub-federated video streaming platform using P2P directly in your web browser

It basically hosts a video file in a federated way through ActivityPub… so similar to how file federation works in Nextcloud, but in addition it enables a browser based P2P (torrent based using [https://github.com/webtorrent/webtorrent](https://github.com/webtorrent/webtorrent) ) connection to lower the strain to the server.

This is used for video streaming, but could also be used to host large files that are downloaded frequently (Linux distribution images or so…) etc.

This seems like a very interesting concept that would also fall right into the core feature set of Nextcloud AND (!) given the P2P nature this concept should allow for local file sharing similar to how Dropbox seems to do, i.e. if there are two persons in a LAN sharing a file, there is no need to download it slowly from the server, but rather can be directly shared from user 1 to user 2 through the much faster LAN connection utilizing the efficient bittorrent protocol. Of course that would probably need a separate non-browser based implementation in the NC desktop and mobile client.

---

<div class="post-metadata">

**Author:** ![wwe](https://help.nextcloud.com/user_avatar/help.nextcloud.com/wwe/32/72963_2.png) [@wwe](https://help.nextcloud.com/u/wwe)\
**Post date:** [December 3, 2024, 9:13pm UTC](https://help.nextcloud.com/t/video-large-file-hosting-using-peertube-also-federates-through-activitypub-and-related-ideas/26257/2 "2024-12-03T21:13:12Z")

</div>



---

<div class="post-metadata">

**Author:** ![wwe](https://help.nextcloud.com/user_avatar/help.nextcloud.com/wwe/32/72963_2.png) [@wwe](https://help.nextcloud.com/u/wwe)\
**Post date:** [December 9, 2024, 2:06pm UTC](https://help.nextcloud.com/t/video-large-file-hosting-using-peertube-also-federates-through-activitypub-and-related-ideas/26257/3 "2024-12-09T14:06:08Z")

</div>


