Client side transcoding for maximum compatability
Monday, December 12, 2022
Madlad.tv artık istemci tarafında kod dönüştürmeyi destekliyor. Bu, medya sunucusunu indirmeden herhangi bir video formatını izleyebileceğiniz anlamına gelir.
"kod dönüştürme" nedir
Video dosyaları .mp4, .mov, .avi ve .mkv gibi çok çeşitli biçimlerde gelir. Bu biçimlerin tümü, tüm tarayıcılar tarafından desteklenmez. Bu sorunu çözmek için, video dosyasını tüm tarayıcılar tarafından desteklenen bir formata dönüştürmek yaygındır. Bu işleme "kod dönüştürme" denir.
"İstemci tarafında kod dönüştürme" nedir?
YouTube ve Twitch gibi geleneksel akış siteleri, medyayı dağıtmak için kendi sunucularını kullanır. Bunu başarmak için, kullanıcıların video içeriğini herhangi bir formatta yüklemelerine ve ardından içeriği sunucularındaki tüm tarayıcılar tarafından desteklenen bir formata dönüştürmelerine olanak tanırlar.
Madlad, hizmet tarafından tüketilebilecek hiçbir içeriği doğrudan dağıtmaz. Bunun yerine, içeriği dağıtmak için BitTorrent protokolünü kullanıyoruz. Bu, içeriğin kullanıcıların kendileri tarafından dağıtıldığı anlamına gelir. Bu, içeriği dağıtmanın çok daha verimli bir yoludur, ancak aynı zamanda sunucularımızdaki içeriğin kodunu dönüştüremeyeceğimiz anlamına da gelir.
Bu sınırlamayı aşmak için, gerektiğinde istemci tarafında kod çevrimi uyguladık. Bu, tarayıcınız tarafından desteklenmeyen bir video izliyorsanız, videonun kodunu cihazınızda dönüştüreceğimiz anlamına gelir.
Bu deneyim önemsiz olmalı, ancak bazı dezavantajları da yok değil.
Kod dönüştürme pahalıdır
Genel olarak konuşursak, kod dönüştürme pahalı bir süreçtir. Alt uç bir cihazda bazı içerikleri tüketirken dalgalı oynatma veya arabelleğe alma sorunu yaşayabilirsiniz.
Bu sınırlamayı aşmak için Madlad Media Server'ı indirin ve bunun yerine sunucunuzda kod dönüştürmeyi etkinleştirin. Bu, hem torrent indirmesini hem de kod dönüştürme işlemini sunucunuza taşıyacak ve bu da çok daha sorunsuz bir deneyimle sonuçlanacaktır.