We know, we know. Having sound for games, music and other uses of the time was important, wasn't it?
That's why C-Servers offers something never seen before: sound on our VPSes. Specifically, on our Windows 9x operating system (Windows Me), and on some of our Linux offers (Mandrake Linux and Fedora).
For Linux distros
For Linux, simply connect via RDP to rdesktop (using a competent .rpm package from that time, or obtaining a compressed one) or any other protocol, e.g. NX, that supports sound. Mandrake Linux is from April 2002, Fedora Core 1 is from November 2003, and at those times, rdesktop did already exist; even xrdp may potentially work, despite being launched in 2004, if the dependencies are correctly handled.
SuSE Linux 8.2 (April 2003) and Conectiva Linux 7.0 (2000) do not support sound by default; however, you may be able to configure AC97 on them.
For Windows systems
For Windows Me, drivers are included for sound by default; and our images have preconfigured a open-source, discontinued tool, which was used a lot back in the "old days": Edcast. Combined with the open-source power of Ogg Vorbis, including some special configuration to optimize speed and latency for all Internet connections, this tool does one simple thing: you have a tab on your browser for the video (via noVNC), and the audio of your VPS plays on the background in another tab and in real-time, as if you were standing in the front of a normal computer.
This way, you'll be able to have and process older media content from that time, hear sound from music, games, and pretty much everything else, all with the stability of today's Internet.
If you don't want to spend extra RAM on a browser tab, you also have the possibility of inserting this on any player that supports playing an Ogg audio file from any website address, of which VLC will be the highest example.
How does this work on Windows?
What is the expected latency on Windows?
It will depend on several technical aspects: your physical distance to the server, packet loss existing at any given moment and your internet stability. (CPU load is actually irrelevant for this purpose since the systems have more than capability to emulate audio today).
By default, our server is located in Paris, France, which is central Europe, and substantially optimized for these services (e.g. after disconnection, attempts to resend the stream after 1 second instead of the usual 10).
This allows for global European reach of under 30ms (two-way), which then needs to include:
- potential browser/player buffer (if you experience a relevant delay, ensure your player has no buffer - no need to have one in 2024 with Gigabit connections for a 96k stream...)
- packet loss (if your internet or the VPS's internet experience packet loss, the audio will delay due to the TCP protocol, increasing latency; a simple way of resolving this is to simply... reload the stream/page);
- internet stability (bad Wifi signal on your recieving end, bad Internet providers, QoS or Traffic Shaping negatively affecting the protocol, can interfere with the audio stability and quality especially on the 20:00-00:00 hours);
- your physical distance to the server (customers further from Europe will have added delay, and it can't be corrected due to nature and physics - the faster ping times you have to Europe, the faster you will be able to recieve the audio).
C-Servers assumes no responsibility for any of these external factors.
Ping response times interfere directly with the audio, and can be categorized/tiered in the following way:
- Under 150ms response times: great experience, imperceptible delay or, if perceptible, very very minimal and comfortable delay. All users in Europe, Middle East, North of Africa are within these response times, as long as they are not routed via Cogent Atlas in Europe (as of September 17th, 2024); North America users are also within these response times on the East Coast, as long as routing is reliable and their technology is 4.5G/5G, fiber optic or cable;
- 151 to 350ms response times: nice experience, with detectable delay, but still perfectly usable. The rest of the world is usually under these times, with some punctual exceptions;
- 351 to 450ms response times: reasonable experience, not that great for games, but otherwise reasonably usable. Some African and Australian/Northern Zealand users, especially due to lack of routes at a given ISP provider or on our server datacenter's end meaning that traffic has to travel much longer than usual.
- 451+ms response times: usually synonymous with packet loss and/or very old technologies combined with high distances (e.g. dial-up, EDGE/2.5G, 3G/HSDPA/HSPA+, old end-of-borough DSL lines, in America or Asia). For these, the experience will be nearly unusable for games, and audio should be considered as only providing ambiance.
Usually, 99.9% of customers will have sub-150ms or at least sub-300ms response times, making for a very nice experience with these VPS servers.