aboutsummaryrefslogtreecommitdiffhomepage
path: root/FAQ.md
diff options
context:
space:
mode:
Diffstat (limited to 'FAQ.md')
-rw-r--r--FAQ.md44
1 files changed, 43 insertions, 1 deletions
diff --git a/FAQ.md b/FAQ.md
index dba6bb1d0..e335868f8 100644
--- a/FAQ.md
+++ b/FAQ.md
@@ -5,6 +5,7 @@
5<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --> 5<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
6 6
7 7
8- [Why did you create PeerTube?](#why-did-you-create-peertube)
8- [I don't like the name "PeerTube"](#i-dont-like-the-name-peertube) 9- [I don't like the name "PeerTube"](#i-dont-like-the-name-peertube)
9- [If nobody watches a video, is it seeded?](#if-nobody-watches-a-video-is-it-seeded) 10- [If nobody watches a video, is it seeded?](#if-nobody-watches-a-video-is-it-seeded)
10- [What is WebSeed?](#what-is-webseed) 11- [What is WebSeed?](#what-is-webseed)
@@ -12,15 +13,40 @@
12- [Will an index of all the videos of servers you follow be too large for small servers?](#will-an-index-of-all-the-videos-of-servers-you-follow-be-too-large-for-small-servers) 13- [Will an index of all the videos of servers you follow be too large for small servers?](#will-an-index-of-all-the-videos-of-servers-you-follow-be-too-large-for-small-servers)
13- [Which container formats can I use for the videos I want to upload?](#which-container-formats-can-i-use-for-the-videos-i-want-to-upload) 14- [Which container formats can I use for the videos I want to upload?](#which-container-formats-can-i-use-for-the-videos-i-want-to-upload)
14- [I want to change my domain name, how can I do that?](#i-want-to-change-my-domain-name-how-can-i-do-that) 15- [I want to change my domain name, how can I do that?](#i-want-to-change-my-domain-name-how-can-i-do-that)
16- [Why do we have to put our Twitter username in PeerTube configuration?](#why-do-we-have-to-put-our-twitter-username-in-peertube-configuration)
17- [How video views are calculated?](#how-video-views-are-calculated)
15- [Should I have a big server to run PeerTube?](#should-i-have-a-big-server-to-run-peertube) 18- [Should I have a big server to run PeerTube?](#should-i-have-a-big-server-to-run-peertube)
16- [Can I seed videos with my classic BitTorrent client (Transmission, rTorrent...)?](#can-i-seed-videos-with-my-classic-bittorrent-client-transmission-rtorrent) 19- [Can I seed videos with my classic BitTorrent client (Transmission, rTorrent...)?](#can-i-seed-videos-with-my-classic-bittorrent-client-transmission-rtorrent)
17- [Why host on GitHub and Framagit?](#why-host-on-github-and-framagit) 20- [Why host on GitHub and Framagit?](#why-host-on-github-and-framagit)
18- [Are you going to use the Steem blockchain?](#are-you-going-to-use-the-steem-blockchain) 21- [Are you going to use the Steem blockchain?](#are-you-going-to-use-the-steem-blockchain)
19- [Are you going to support advertisements?](#are-you-going-to-support-advertisements) 22- [Are you going to support advertisements?](#are-you-going-to-support-advertisements)
20- [What is "creation dynamic" and why not modify it?](#what-is-creation-dynamic-and-why-not-modify-it) 23- [What is "creation dynamic" and why not modify it?](#what-is-creation-dynamic-and-why-not-modify-it)
24- [I have found a security vulnerability in PeerTube. Where and how should I report it?](#i-have-found-a-security-vulnerability-in-peertube-where-and-how-should-i-report-it)
21 25
22<!-- END doctoc generated TOC please keep comment here to allow auto update --> 26<!-- END doctoc generated TOC please keep comment here to allow auto update -->
23 27
28## Why did you create PeerTube?
29
30We can't build a FOSS video streaming alternative to YouTube, Dailymotion,
31Vimeo... with centralized software. One organization alone may not have
32enough money to pay for bandwidth and video storage of its servers.
33
34Our stance is that only a decentralized network of servers can provide an
35acceptable answer to technical issues (bandwidth, transcoding expenses, etc.)
36and social answers (need for a particular moderation policy, preserving
37content, etc.).
38
39While a paragraph is not enough to answer all these problems, PeerTube has
40very early prouded itself for using a contributory design, both for creating
41communities as federated nodes (as [Mastodon](https://joinmastodon.org/) for
42example), and for seeding videos (instances can seed each other's videos). But it's not
43enough because one video could become popular and overload the server. That is
44why we need to use a P2P protocol to limit the server load. Thanks to
45[WebTorrent](https://github.com/feross/webtorrent), we can use BitTorrent
46inside most modern web browsers, and users become seeds as the video gets
47more viewers.
48
49
24## I don't like the name "PeerTube" 50## I don't like the name "PeerTube"
25 51
26PeerTube is just the name of the software. You can install it on your 52PeerTube is just the name of the software. You can install it on your
@@ -32,7 +58,7 @@ is named "Framatube".
32 58
33Yes, the origin server always seeds videos uploaded on it thanks to 59Yes, the origin server always seeds videos uploaded on it thanks to
34[Webseed](http://www.bittorrent.org/beps/bep_0019.html). 60[Webseed](http://www.bittorrent.org/beps/bep_0019.html).
35It can also be helped by other servers using [redundancy](/support/doc/redundancy.md). 61It can also be helped by other servers using [redundancy](https://docs.joinpeertube.org/lang/en/devdocs/architecture.html#redundancy-between-instances).
36 62
37 63
38## What is WebSeed? 64## What is WebSeed?
@@ -65,6 +91,18 @@ WEBM, MP4 or OGV videos.
65You can't. You'll need to reinstall an instance and reupload your videos. 91You can't. You'll need to reinstall an instance and reupload your videos.
66 92
67 93
94## Why do we have to put our Twitter username in PeerTube configuration?
95
96You don't have to: we set a default value if you don't have a Twitter account.
97We need this information because Twitter requires an account for links share/videos embed on their platform.
98
99
100## How video views are calculated?
101
102Your web browser sends a view to the server after 30 seconds of playback. Then, the IP cannot send another view in the next hour.
103Views are buffered, so don't panic if the view counter stays the same after you watched a video.
104
105
68## Should I have a big server to run PeerTube? 106## Should I have a big server to run PeerTube?
69 107
70Not really. For instance, the demonstration server [https://peertube.cpy.re](https://peertube.cpy.re) has 2 vCore and 2GB of RAM and consumes on average: 108Not really. For instance, the demonstration server [https://peertube.cpy.re](https://peertube.cpy.re) has 2 vCore and 2GB of RAM and consumes on average:
@@ -120,3 +158,7 @@ If you still want to use a functionality potentially altering that state of thin
120 158
121With that being said, know that we are not against these features *per se*. 159With that being said, know that we are not against these features *per se*.
122We are always open to discussion about potential PRs bringing in features, even of that kind. But we certainly won't dedicate our limited resources to develop them ourselves when there is so much to be done elsewhere. 160We are always open to discussion about potential PRs bringing in features, even of that kind. But we certainly won't dedicate our limited resources to develop them ourselves when there is so much to be done elsewhere.
161
162## I have found a security vulnerability in PeerTube. Where and how should I report it?
163
164We have a policy for contributions related to security. Please refer to [SECURITY.md](./SECURITY.md)