aboutsummaryrefslogtreecommitdiffhomepage
path: root/FAQ.md
diff options
context:
space:
mode:
Diffstat (limited to 'FAQ.md')
-rw-r--r--FAQ.md23
1 files changed, 15 insertions, 8 deletions
diff --git a/FAQ.md b/FAQ.md
index 7e2b3339c..06c86ce10 100644
--- a/FAQ.md
+++ b/FAQ.md
@@ -2,25 +2,31 @@
2 2
3## If nobody watches a video, is it seeded? 3## If nobody watches a video, is it seeded?
4 4
5Yes, the origin server always seeds videos uploaded on it through [Webseed](http://www.bittorrent.org/beps/bep_0019.html). 5Yes, the origin server always seeds videos uploaded on it thanks to
6[Webseed](http://www.bittorrent.org/beps/bep_0019.html).
6 7
7 8
8## What is WebSeed? 9## What is WebSeed?
9 10
10It is a BitTorrent extension that allow a server to seed a file through HTTP. It just need to serve statically a file, and then the clients will request chunks with a Content-Range HTTP header. 11It is a BitTorrent extension that allows a server to seed a file through HTTP.
12It just needs to statically serve a file, then the clients will request chunks
13with a `Content-Range` HTTP header.
11 14
12 15
13## If a client requests each chunk of a video through HTTP, the server be overloaded! 16## If a client requests each chunk of a video through HTTP, will the server be overloaded?
14 17
15Not really. Reverse proxies like Nginx handle very well requests of static files. In my tests it can send chunks at 10MB/s without consuming more than 5% of CPU on a very small VPS. 18Not really. Reverse proxies like Nginx handle very well requests of static
19files. In my tests, it can send chunks at 10MB/s without consuming more than 5%
20of CPU on a very small VPS.
16 21
17 22
18## An index of all videos of servers you follow won't be too large for small servers? 23## Will an index of all the videos of servers you follow be too large for small servers?
19 24
20No, 1000000 videos will represent around 2GB on PostgreSQL. It is acceptable for a video platform. 25In our benchmarks, 1,000,000 videos takes around 2GB of storage on PostgreSQL.
26We think it is acceptable for a video platform.
21 27
22 28
23## What kind of videos can I upload? 29## What codecs can I use for the videos I want to upload?
24 30
25WEBM, MP4 or OGV videos. 31WEBM, MP4 or OGV videos.
26 32
@@ -29,4 +35,5 @@ WEBM, MP4 or OGV videos.
29 35
30If you already have followers, you can't. 36If you already have followers, you can't.
31 37
32If you don't: update your configuration and run `NODE_ENV=production npm run update-host` to update the torrent files. 38If you don't have any followers, update your configuration and run
39`NODE_ENV=production npm run update-host` to update the torrent files.