Madlad.tv

Madlad.tv վեբ վրա հիմնված հեղեղի հաճախորդ

Thursday, April 8, 2021

Madlad.tv is a new platform with an uncompromising focus on video. We're aiming to make video streaming through magnet links more mainstream.

We support streaming magnet links directly in the browser, with or without an account. We also provide a free Media Server unlocking advanced features. If you've downloaded the server, your server will handle the download, reformat the content if needed, and stream directly to you over https. The server also supports watching together, so bring a friend!

Madlad.tv compared to other services

There have been many streaming sites through the years. They tend to operate in one of two ways. They either setup their servers to handle the p2p portion on behalf of users, or they rely on client side libraries like webtorrent.

In the former case, you lost most of the benefits of p2p. The servers are now a single point of failure, and bandwidth costs are increase directly with usage. This quickly leads to problems as there are many free solutions on the market, and it isn't possible to run a service like this for free.

The latter solution solves the scaling issue, but leaves the problem that webtorrent still isn't widely adopted. This means that seeders are often difficult if not impossible to find. It also leaves you at the mercy of browser support for your files, which isn't as good as you might think in 2021.

Madlad.tv solves both these problems with our Media Server model. It converts content on the fly, and supports both traditional and webtorrent peers.

Near zero configuration

The only setup needed to watch on the Madlad platform is creating an account, opening port 3443, and installing the server.

Watch with friends

The Madlad.tv Media Server supports watching with friends. You just need to queue up a video, and then copy and paste the share link from the top left corner.

View of the Madlad.tv player from the host perspective.
View of the Madlad.tv player from the host perspective.

Users that open the link you share will "knock" requesting access to watch with you.

View of the Madlad.tv player from the host perspective, when a guest is knocking.
View of the Madlad.tv player from the host perspective, when a guest is knocking.

Advanced SubStation Alpha support

Advanced SubStation Alpha is a newer more advanced, but nonstandard, subtitle format. It enables beautiful subtitles via CSS. With advanced features like transitions, animations, colors, images, and more.

Many services provide support for subtitles by "burning" them into the video before sending to the client. This requires re-encoding, which is an expensive and slow process. To speed things up, they generally drop the quality of the resulting video leading to poor quality video even on HD content.

Madlad.tv combats this by utilizing advanced features of the browser to rendering subtitles on top of the video. This means we not only can we stream video in it's original quality, but because the subtitles are rendering in the browser they're crisp and clear.

Example Advanced SubStation Alpha subtitles. Note the Japanese and English text style and background image.
Example Advanced SubStation Alpha subtitles. Note the Japanese and English text style and background image.

Above is a screenshot of Advanced SubStation Alpha subtitles, taken from a demo for libass. Note that both the Japanese and the English content and style are defined by the subtitle file itself.

Watch content on all your devices

The Madlad.tv Media Server is available on all major desktop operating systems. The app is accessible on all platforms that include a web browser. Setup your server, then stream via https from anywhere in the world.

We're the first to support Chrome Casting your content in sync with others. Both room hosts and guests can cast content, and rest assured that everyone will stay in sync.

Embed api

One of the more unique aspects of Madlad.tv is that it's designed to be embeddable. We've taken care of hard parts so that when a magnet link is loaded it plays, regardless of the device or connection. We're hoping that there are ambitious developers out there, eager to leverage our infrastructure to build rich media services.

Back to blog