PeerTube/FAQ.md

33 lines
1.1 KiB
Markdown
Raw Normal View History

2017-02-10 05:20:21 -06:00
# FAQ
2017-11-27 12:39:20 -06:00
## If nobody watches a video, is it seeded?
2017-02-10 05:20:21 -06:00
Yes, the origin server always seeds videos uploaded on it through [Webseed](http://www.bittorrent.org/beps/bep_0019.html).
## What is WebSeed?
It 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.
## If a client requests each chunk of a video through HTTP, the server be overloaded!
2017-11-27 12:39:20 -06:00
Not 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.
2017-02-10 05:20:21 -06:00
2017-11-27 09:06:13 -06:00
## An index of all videos of servers you follow won't be too large for small servers?
2017-02-10 05:20:21 -06:00
No, 1000000 videos will represent around 2GB on PostgreSQL. It is acceptable for a video platform.
## What kind of videos can I upload?
WEBM, MP4 or OGV videos.
2017-11-27 12:39:20 -06:00
## I want to change my host or move to HTTPS, how can I do that?
2017-02-10 05:20:21 -06:00
2017-11-27 09:06:13 -06:00
If you already have followers, you can't.
If you don't: update your configuration and run `NODE_ENV=production npm run update-host` to update the torrent files.