2024-03-30, 12:11 AM
If you aren't transcoding, your main concern is bandwidth. You'd need to have highly compressed media to comfortably serve 40-50 users, potentially simultaneously, on a typical high end home Internet connection. I'm not sure what Internet speed options you have in Korea, though.
16GB of RAM is probably enough if you use a headless Linux server, but 32GB is probably better to ensure you have enough. Any modern CPU will be fine since you aren't transcoding. At least, 6 cores. A GPU is not required since you aren't transcoding. The only "security" we recommend is using a reverse proxy and setup https.
Also, since you aren't transcoding, you will need to put in some effort to make sure your media is in the most compatible format. H264 8-bit SDR, AAC stereo or up to 5.1, burned in subtitles or external SRT subtitle files, MP4 container. 4K SDR is possible. Avoid HDR, not a lot of clients support playing that. If you must have it, Dolby Vision Profile 5 and HDR10 are the most compatible HDR types.
If you don't make an effort to use these codec recommendations, and you aren't transcoding, be prepared for a lot of complaints.
16GB of RAM is probably enough if you use a headless Linux server, but 32GB is probably better to ensure you have enough. Any modern CPU will be fine since you aren't transcoding. At least, 6 cores. A GPU is not required since you aren't transcoding. The only "security" we recommend is using a reverse proxy and setup https.
Also, since you aren't transcoding, you will need to put in some effort to make sure your media is in the most compatible format. H264 8-bit SDR, AAC stereo or up to 5.1, burned in subtitles or external SRT subtitle files, MP4 container. 4K SDR is possible. Avoid HDR, not a lot of clients support playing that. If you must have it, Dolby Vision Profile 5 and HDR10 are the most compatible HDR types.
If you don't make an effort to use these codec recommendations, and you aren't transcoding, be prepared for a lot of complaints.