]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blame - FAQ.md
Add shares forward and collection on videos/video channels
[github/Chocobozzz/PeerTube.git] / FAQ.md
CommitLineData
3266ad7c
C
1# FAQ
2
343ad675 3## If nobody watches a video, is it seeded?
3266ad7c
C
4
5Yes, the origin server always seeds videos uploaded on it through [Webseed](http://www.bittorrent.org/beps/bep_0019.html).
6
7
8## What is WebSeed?
9
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.
11
12
13## If a client requests each chunk of a video through HTTP, the server be overloaded!
14
343ad675 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.
3266ad7c
C
16
17
18## An index of all videos of the network won't be too large for small servers?
19
20No, 1000000 videos will represent around 2GB on PostgreSQL. It is acceptable for a video platform.
21
22
23## What kind of videos can I upload?
24
25WEBM, MP4 or OGV videos.
26
27
343ad675 28## I want to change my host or move to HTTPS, how can I do that?
3266ad7c
C
29
30If you already have friends you need to quit them.
31Then, update your configuration and run `NODE_ENV=production npm run update-host` to update the torrent files.