Lightweight node app to use in place of plex to self host your video and movie collections. Running on just under 50MB of ram this is ideal for people looking to host videos on minimal hardware.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
1018 B

5 years ago
  1. # What Is This?
  2. This is a custom media server written in node JS to stream videos from a remote server.
  3. This web system enables users to log into the system and view videos using the basic HTML 5 video player.
  4. # Why?
  5. - Universal and will run on any device with a web browser
  6. - Supports buffering which is useful when connecting to a remote server
  7. - Gained security because you don't need to grant everyone user accounts to view content from media server
  8. # Why just not use Plex?
  9. - Light weight
  10. - Easy to install
  11. - Easily expandable and hackable to fit your needs
  12. npm dependencies
  13. ```bash
  14. npm install express --save
  15. npm install fs --save
  16. npm install express-session --save
  17. npm install whiskers --save
  18. ```
  19. Dependencies
  20. ```bash
  21. $apt-get install ffmpeg
  22. ```
  23. Codacs which don't work
  24. H.265
  25. MPEG-2 Video AC-3 (ATSC A/52)
  26. Video but no audio
  27. H.264 audio:AC-3 (ATSC A/52)
  28. H.264 (Main Profile) AC-3 (ATSC A/52)
  29. Audio but no video:
  30. H.265 (Main 10 Profile) MPEG-4 AAC
  31. just work:
  32. H.264 (High Profile), MPEG-4 AAC