Neden internet için aynı ortamı kullandıklarında şovun sağlanmasında TV'ler için tasarlanmış ağlar neden daha iyi?


75

Televizyon izlemeyi televizyonda izlemek neden internet üzerinden izlemek yerine kablo veya uydu gibi bir şey üzerinden 'normal yolu' gösteriyor?

Bu komik bir soru gibi gelebilir, ancak asıl ortam göz önüne alındığında aynı olabilir (örneğin, interneti bir koaksiyel kablo üzerinden TV’yle aynı şekilde alabilirsiniz), aynı hıza ve kaliteye yakın olmaz mıydı? ? Öncülüğümün yanlış olduğunu sanmıyorum çünkü normal olarak 4K TV izleyebiliyorsunuz ama çok iyi bir internet bağlantınız yoksa, muhtemelen 4K çevrimiçi izlerken arabelleğe alma olduğunu fark edeceksiniz.

İnternette daha fazla yük olduğundan (UDP gibi protokollerle daha az düşünebilseydim) mi?


29
Ortam düşündüğünüz kadar alakalı değil. Çevirmeli ağ ve DSL aynı kabloyu kullanır ancak çok farklı çalışırlar ve farklı hızlar sağlarlar.
InterLinked

3
@ InterLinked doğru. Yöntem iletim ve resepsiyon onlar üzerinde yolculuk önemli değil, orta budur.
Keltari

1
TV ile veriler bir kez gönderilir ve aynı anda herkes tarafından alınır. İnternet ile her izleyici kendi veri akışını elde eder. İnternette 5 kişi aynı programı izliyorsa, 5 kez gönderilmesi gerekir.
kullanıcı253751

2
@ northerner Bunun dışında: aynı internet TV'sini alacak çok sayıda müşteri listesi yok (aynı web sitesinden kaç kişi aynı gösteriyi izleyecek?). Ve ağ anahtarları normalde çok noktaya yayın trafiğini, anahtar üzerindeki yük nedeniyle özel olarak izin vermedikçe engeller. ISS Kablo sağlayıcısı olduğunda, güvenli bir şekilde kendi çok noktaya yayınlarına izin verebilirler, ancak eski herhangi bir web sitesinin çok noktaya yayın yayınlamasına izin vermek muhtemelen her müşterinin DOS'unda olduğu gibi çok noktaya yayın fırtınasına izin verecektir.
Centimane

1
Daha da hızlı, karasal TV yayınıydı. Almanya'da hala analog TV yayını olduğu zaman, radyo kontrollü bir saate bakarak, anten üzerinden TV izleyerek ve uydu üzerinden TV izleyerek yeni yıl geri sayım, yaklaşık 1 saniye saat-> anten ve yaklaşık 4-5 saniye saat farkına sahipti - > uydu. Bu yüzden, gecikmeyi başlatan ek işleme aşamaları olduğunu düşünüyorum. Ortamın performansı değil.
Sunzi

Yanıtlar:


10

Çekirdeğinde "aynı şekilde bir koaksiyel kablo üzerinden" varsayımınız yanlıştır. Kablolar sadece bir elektrik sinyali taşır. Bu sinyal, her biri birden fazla kullanımı tek bir sinyale birleştiren kodlama şemaları dahil olmak üzere belirli bir kullanıma uyarlanmış birçok farklı şekilde kodlanabilir.

"Kablo" TV sağlamada hızlıdır, çünkü TV kanallarını aynı anda birden fazla aboneye dağıtmaya uyarlanmış tek yönlü bir yayın sinyalidir. Herkes aynı sinyali aynı anda alır ve temelde değişiklik yapmaz. Temelde birçok insan için bir sinyal.

İnternette TV izlemek hemen hemen her konuda tam tersidir. Talep üzerine bireysel abonelere veri dağıtımı için uyarlanmış iki yönlü bir sinyaldir. Hiç kimse aynı anda aynı sinyali alamaz ve herkesin bireysel ihtiyaçları vardır. Temelde birçok insan için birçok sinyaldir.

Modern "kablo", kablo ağlarına izin vermek için veri ağlarından etkilenen daha yeni çift yönlü dijital altyapıyı benimseyerek bunu değiştirdi. Bu ayrıca isteğe bağlı programlama ve set üstü kutu oyunları gibi yeni servislere izin verir. Bu, kablo ağında ve kablolarda taşınan elektrik sinyallerinde önemli değişiklikler gerektiriyordu. Veri ağları, büyük ölçekli yayın verilerinin IPTV, isteğe bağlı programlama ve set üstü kutu oyunlarını etkinleştirmesine olanak sağlamak için çok noktaya yayın protokollerini benimseyerek bunu değiştirdi. Bu aynı zamanda veri ağında köklü değişiklikler gerektiriyordu.

Yakınsama, "kablo / IPTV" ve "İnternet" ağları ayırt edilemez hale gelene kadar devam edecek. İnternet Servis Sağlayıcınız bir gün sizi 10.000 kanallı YouTube yayınına bağlamayı teklif edecek ve film stüdyoları IPTV çok noktaya yayınını doğrudan dünyaya yayınlayacak. Hala yayınlanacak hiçbir şey olmayacak ve kişisel programınıza arabelleklenmeye devam edilecektir çünkü en sevdiğiniz kedi videoları yayın programına koyacak kadar popüler olmayacaktır.


Multicast'tan bahsetmek için +1; Internet omurgaları / İSS'ler tarafından destekleniyorsa, TV tarzı İnternet üzerinden yayına izin verir. Bu, birçok insanın aynı canlı akışı izlediği Olimpiyatlar gibi bir şey için bant genişliği taleplerini büyük ölçüde azaltabilir veya bir dakikanın altında geri sardı. (Gerekirse kısa geri sarma durumda müşteri sadece arayan sonra noktaya yayın akışına kadar bir kullanıcı yakalamak için, tek noktaya bir dakika veya veri ikisini gösteren önce çoklu yayın verilerinin bir dakika tampon Ve edebilirsiniz..)
Peter Cordes

Bunun en çok oylanan cevap olmadığını biliyorum ama en çok hoşuma gitti :)
northerner

114

TV ve internet videosu için de sorun aynı: Videonun karelerini görüntüleyiciye göndermelisiniz. Her biri probleme farklı şekilde yaklaşıyor ve avantaj ve dezavantajları var.

Kareler gerçekten sadece bilgidir, o yüzden bir analog seçelim. GettysBurg Adresini 100 kişiye dikmek istediğinizi düşünün. Konuşmanın her satırını her bir kişiye vermelisiniz (video sağlayıcısının her izleyiciye kare alması gerekir).

Artık televizyon kanallarının her biri, kablodaki bir frekans aralığını özel olarak kullanmaktadır. Bu konferans salonunu özel kullanmak gibi bir şey. Konuşmaya çalışanlar tarafından rahatsız edilmeyeceksiniz. Bir TV kanalı gibiyseniz, konuşmayı dikte etmeyi planladığınız bir zaman yayınlarsınız ve o zaman geldiğinde sahneye çıkıp konuşmaya başlarsınız. Seyircide kimin olduğunu bile kontrol etmeden başlıyorsunuz:

you send "Four score and seven years ago" to whoeverIsListening
you send "our fathers brought forth on this continent" to whoeverIsListening
you send "a new nation, conceived in Liberty," to whoeverIsListening
you send "and dedicated to the proposition" to whoeverIsListening
you send "that all men are created equal." to whoeverIsListening
...

...
you send "shall not perish from the earth." to whoeverIsListening

Tüm konuşmayı duraklatmadan dikte ediyorsunuz. Her satırı bir kere konuştun. Bu senin için zor değildi. Ve salonda olan ve dinleyen herkes, hiçbir şeyi gecikme veya kesinti olmadan duydu. Benzer şekilde, Televizyon istasyonları sinyallerini telden sadece bir kez gönderir ve eğer izliyorsanız, gerçek zamanlı olarak gelir. Ama aynı şekilde, şov açıkken TV'nizde değilseniz ya da tuvalete gitmek için ortada bırakmanız gerekiyorsa, bir kısmını özlüyorsunuz.

Ancak, insanların oyunu kendi programlarında duymalarına izin vermek ve herkesin her şeyi duymasını sağlamak istiyorsanız? Herkesi ne zaman isterlerse sizi parkta ziyaret etmeye davet edersiniz ve çizgileri ayrı ayrı dikte edersiniz. Bu, videonuzu internet üzerinden kullanıma sunmak gibidir.

Park meşgul ve bazen konuşamıyorsunuz çünkü çok gürültülü. Akışlı servisler, ağı diğer internet trafiği ile paylaşır. Özel bir frekansları yok. Paketleri bazen sırada beklemek zorunda.

Kişi1 görünür ve onlara satırları anlatmaya başlarsınız:

you send "Four score and seven years ago" to person1
someone sends somethingIrrelevant to someoneElse
you send "our fathers brought forth on this continent" to person1

Bu o kadar da kötü değildi. kişi1 hala oldukça iyi bir hızda oynamaya devam ediyor, ancak o zaman iki kişi ortaya çıkıyor ve siz her kişi için en baştan başlayacağınıza söz verdiniz ve 3 kişi kısa bir süre sonra ortaya çıkıyor, ardından 1 kişi sizi tekrar etmenizi istiyor. ..

you send "a new nation, conceived in Liberty," to person1
you send "Four score and seven years ago" to person2
someone sends somethingIrrelevant to someoneElse
you send "and dedicated to the proposition" to person1
you send "Four score and seven years ago" to person3
person1 sends "what?" to you
you send "our fathers brought forth on this continent" to person2
someone sends somethingIrrelevant to someoneElse
you send "and dedicated to the proposition" to person1
you send "our fathers brought forth on this continent" to person2
someone sends somethingIrrelevant to someoneElse
you send "that all men are created equal." to person1
someone sends somethingIrrelevant to someoneElse
someone sends somethingIrrelevant to someoneElse
you send "our fathers brought forth on this continent" to person3
you send "Four score and seven years ago" to person4
person3 sends "what?" to you
you send "a new nation, conceived in Liberty," to person2
you send "Now we are engaged in a great civil war" to person 1
you send "our fathers brought forth on this continent" to person3
someone sends somethingIrrelevant to someoneElse
someone sends somethingIrrelevant to someoneElse
someone sends somethingIrrelevant to someoneElse
you send "a new nation, conceived in Liberty," to person3
you send "our fathers brought forth on this continent" to person2
you send "a new nation, conceived in Liberty," to person3
you send "our fathers brought forth on this continent" to person4
someone sends somethingIrrelevant to someoneElse
you send "Four score and seven years ago" to person5
you send "Four score and seven years ago" to person6...

ve konuşmanın her bir satırını her bir kişiye söyleyene kadar ve bunun gibi. Konferans salonuna dikte ettiğinizde, kaç kişinin ortaya çıktığı önemli değildi, yine de sadece bir kez şeyler söylediniz ve hepsi duydu. Fakat şimdi, eğer otuz kişi bir anda ortaya çıkarsa veya park daha da yoğunlaşırsa, her bir kişinin konuşmayı alma oranı yavaşlamaya başlar. İnternet videosu, her insanın istediği zaman dinlemeye başlayabilmesi ve hatta daha sonra duraklatıp devam etmesini isteyebileceği veya kaçırdığı parçaları tekrarlayabilmesi gibi bir avantajı vardır; yavaş yükler.


44
This is like streaming. Burada terminolojiye dikkat etmelisin. Youtube veya Netflix'te bir video izlemek gerçekten "akış" değildir, daha çok kullanıcının istediği zaman aynı içeriği indirebileceği bir tür indirme (TCP) türüdür - yerel olarak yalnızca oynatma için geçici olarak depolanır, ancak böyle değildir gerçek akış, bir canlı ve çok tarif ettiğin ilk durumda gibi davranır. Talep üzerine medya patlamalarla indirebilir - tamponu doldurmaya yetecek kadar ve tampon basıncı yükselene kadar tekrar değil. Gerçek akış, akış olarak oynatılır - genellikle çok noktaya yayın UDP veya benzeri.
J ...

11
@ Draco18s Maalesef (bildiğim kadarıyla) çok noktaya yayın kamuya açık bir konuda bir şey değil :(.
Jonas Schäfer

11
@J ... Akarsuya aşina olduğum tanımlar, kesin zamanlama konusunda daha az ve verilerin nasıl işlenebileceği hakkında daha fazla olduğunu söylüyor. Bir akışta akışın her elemanı, kalan elementlerin iletilmesini beklemeden işlenebilir ve kullanılabilir ve biri, bir diğerine geçmeden önce akıştaki bir elemanı işler. Akıllıca tamponlanmış TCP'den çok noktaya yayın UDP'ye ve SONET üzerinden ATM paketlerine kadar, analoga kadar değişen farklı akışkanlık seviyeleri vardır. Elbette, Analog, "akışlarda oynatır" tanımınızla tek gerçek akış formatı olurdu .
Cort Ammon

5
Ah doğru. Süper basitleştirilmiş TV daha hızlıdır çünkü ağda yalnızca bir gönderen vardır, bu nedenle çarpışma veya sıkışma olmaz.
northerner

6
@northerner: Evet, fakat aynı zamanda her şeyi yalnızca bir kez (ve herkes aynı anda dinler) gönderir, her şeyi her bir dinleyiciye / izleyiciye ayrı ayrı göndermek yerine.
psmears

23

Gerçek ortam aynı değil : Özel koaksiyel olarak dağıtılan TV çok farklı çalışıyor ve Youtube veya Netflix'i izlemek veya kamusal internet üzerinden başka herhangi bir şeyle karşılaştırıldığında çok farklı bir altyapıya sahip.

Koaks IP protokollerini ve bunun üzerine dağıtılmış TV içeriğini uygulamak için kullanılsa bile, yine de toplam bant genişliği kontrolünüz vardır ve özel bir çok noktaya yayın altyapısını (genel internet üzerinden çok iyi çalışmaz) kullanamazsınız.

Yani sorunuzun cevabı şudur: Elmaları ve portakalları karşılaştırıyorsunuz, benzer oldukları yönünüzü yanlış.


4
Dijital kablonun bant genişliği sorunları da var, bu yüzden her kanal 4k hatta HD için bile değil. Bunların bir kısmının gerçeği ile ilgisi olsa da, müşterilerinin çoğunun 4k veya HD televizyonu yok, kablo endüstrisi bant genişliği sorunlarını, talepte kritik bir an olana kadar pahalı yükseltmelerle çözmeyecek. Müşterilerinin de yine de İnternet üzerinden televizyona geçtiklerini ve geleneksel televizyon servislerini bıraktıklarını düşünüyorlar.
Ramhound

@Ramhound aslında soruyu sormam için beni yönlendirdi. IMHO, örneğin YouTube üzerinden kablolu televizyona sahip olmanın tek yararı, yükleme süresi olmaması.
northerner

1
@northerner - İnternet servis sağlayıcınız bunu yapabilir, böylece YouTube'a yükleme zamanınız olmadı, erişebildiğiniz bant genişliği miktarını artırarak, dijital kabloyu işaret etmeye değer şifreli ve sıkıştırıldı. Hangi kablo kutunuzda sıkıştırılmamış ve şifrelenmemiş. YouTube’daki içerik şifreli olsa da, tipik olarak sıkıştırılmaz. YouTube kodlayıcılarında sıkıştırma kullanırken, ben verilerin müşteriye nasıl iletildiği hakkında konuşuyorum. Sıkıştırma, benzer bir yaklaşım olan kodlayıcıya yerleştirilmiştir ancak farklı bir sorunu çözmektedir.
Ramhound


2
@ramhound YouTube videosu aslında sıkıştırılmış durumda. "Kodlayıcı" dediğiniz şey aslında çok karmaşık bir sıkıştırma algoritmasıdır. Çoğu modern video codec bileşeni, hareket telafisini DCT tabanlı bir artık ile birleştiren MPEG ailesinden geliyor (ikincisi JPEG formatına çok benziyor). Ses sıkıştırma aynı akış içinde de uygulanır. Hem dijital TV / kablo hem de internet videosu bu kodlayıcıları kullanıyor, ancak muhtemelen kalite / gecikme / bant genişliği değişimleri için farklı parametreler var.
Chromatix

5

Tüm çift amaçlı sağlayıcılar için (örn. İnternet bağlantılı kablo), tel üzerinden geçen trafiğin ekspres şeritli bir otoyol veya hatta daha iyi bir otomatik otoyol sistemi olduğunu düşünebilirsiniz. Hızlı şerit / otomatik otoyol, herkesin aynı hızda seyahat etmesi ve sabit bir akışı olması beklenen yolun özel bir kısmıdır. Hiçbir zaman tıkanıklık olmaz, çünkü bunun üzerinde belirli bir miktarda trafiğe izin vermek için dikkatlice düzenlenir.

Sağlayıcı, izleyebileceğiniz tüm kanalları belirli frekanslara tahsis eder. Trafik, belirli bir kanalı izleyip izlememekten bağımsız olarak, her zaman belirli bir bant genişliğindedir ve herkes aynı anda aynı verileri alır. Bu bant genişliği önceden hesaplanır ve sağlayıcılar bu frekanslar için ne kadar bant genişliğine sahip olduklarını güvenilir bir şekilde tahmin edebilir.

İnternet ise normal bir karayolu gibidir. Çok fazla kullanılmadığında, herkes istediği kadar hızlı gidebilir, ancak trafik arttıkça, bazı veriler ertelenebilir, böylece herkes adil bir şans elde eder. Bu, İnternet bant genişliği neredeyse doymuşken, insanların atlama, arabellekleme, bozuk ses ve video vb. Fark etmeye başlayacağı anlamına gelir.

Bu nedenle, kablolu yayın, uydu ve havadan programlamada gerçek zamanlı olmasının temel nedeni, İnternet her zaman denemek için rekabet ederken, paraziti en aza indirmek için dikkatlice hesaplanan ve ölçülen özel, önceden tahsis edilmiş bir bant genişliği kullanmasıdır. Kullanmak isteyen herkes için dengeli miktarda bant genişliği sağlayın. Ortam doygun hale geldiğinde, herkes web sayfalarından yükleme işleminin grenli video akışlarına ve bozuk seslere kadar etkilerini hissetmeye başlar.


Özel bir hattın, herkesin sollanmasının yasak olduğu bir otoyol olduğunu söyleyebilirim. İnternet kullanımı, tüm araçlarınızı bir nakliye şirketine gönderiyor, ancak hedeflerine ulaştıkları sürece uygun gördükleri halde ...
rackandboneman

3

En basit açıklama, yayın videosunun neredeyse hiçbir gecikme süresi ve çok tutarlı bir bant genişliği olmadan kendine özel bir kanal elde etmesidir. Veri bakılmaksızın, herkese gönderiliyor aslında (dinleyici sayısı beklenenden milyonlarca olduğunda son derece verimli kılan) ve kasten yapılandırılmıştır Dinleyecek misin olsun birisiymiş ki gelmez dinlemeye başlayın, onlar olacak Saniyeler içinde izlemeye başlamalarını sağlayan bir anahtar kare edinin.

Tersine, internet videosu, sunucu ile bilgisayarınız arasındaki yönlendiriciler arasındaki çeşitli bağlantıları paylaşan diğer trafikle rekabet etmek zorundadır ve bu da azaltılması gereken gecikmelere ve kayıplara neden olur. Verilerin kopya bir kopyası, her bir dinleyiciye gönderilmelidir; bu, sunucunun bakış açısından çok verimli değildir ve kesinti şansını daha da artırır. Kesintilerle başa çıkmak için bilgisayarınız birkaç saniye boyunca veri gelmesini bekler ve bunları bir arabellekte saklayarak çalmaya başlamadan önce bekler.

İkisi aynı fiziksel kablodan gelirse, neredeyse kesinlikle eski moda TV kanallarına benzeyen farklı taşıyıcı frekanslara modüle edilirler.

Bir filmi veya bir dizi bölümünü izliyorsanız, arabellek dolurken kısa duraklama çok farkedilmez ve TV kanalının yayın yapmak için etrafta dolaşmasını beklemek zorunda kalmamanın kolaylığı, internet videosu için çarpıcı bir avantajdır . Ancak canlı bir spor ya da haber etkinliği için, TV yayını doğrudan olması nedeniyle muhtemelen en iyisidir.


1

Diğer cevaplarda pek çok iyi nokta var ama işte Verizon'un bu elyaftan (Verizon FIOS) bunu nasıl elde ettiğini gösteren bir resim. Her sağlayıcı farklı mekanizmalara sahip olacak, bu yüzden bu tür bir yaklaşımın sadece bir örneği. İnternet verileri ve yayın videosu iki farklı kaynaktan geliyor. Farklı bir dalga boyu boyunca iletilerek son mile yakın bir mesafeye eklenirler.

Video bant genişliğinin, üçüncü bir dalga boyu kullanılarak optik bir kuplördeki bir veri akışına nasıl eklendiğini gösteren bir görüntü.  Video devresi 1550nm, ses ve veriler aşağı akış için 1490nm ve yukarı akış için 1310nm kullanır.


1

Birkaç sebep var. İlk olarak, kablo / uydu bant genişliği, düşündüğünüzden çok daha yüksektir. Oldukça eski bir koaksiyel kurulumun bile, ortalama bir kullanıcının LAN için sahip olduğu şeylerle rekabet edebilecek şekilde toplam bant genişliği vardır . Aynısı uydu için de geçerli. Sadece, örneğin Astra'da, her biri birkaç kanallı ve her biri saniyede 27,5k sembollü 100'den fazla transpondere sahip olduğunuzu düşünün. Bu çok fazla miktarda bant genişliği.

İkincisi, veriler yayınlanır , bu bir kez "herkese" (ve özellikle kimseye) gönderilmediği anlamına gelir. Dahili olarak, bir kablo ağının burada ve oradaki ham parçaların etrafına kopyalanması gerekebilir (örneğin, bir uyduya veya yerel kablo ağınıza), ama her neyse. Her şey sadece bir kez gönderilir , ateşle ve unut, ye ya da öl. İletim hataları için protokol yoktur (FEC vardır, ancak bu sayılmaz, geri iletmez) veya böyle bir şey var. Anlarsın ya da anlamazsın, ve zaman geçtikçe, sen alıp almadığınla ilgili daha az ve daha az umursarsın (sağlayıcı baştan hiç umursamaz).
Bu, yerel kablo ve sağlayıcı altyapı hem önkoşul yapar çokDaha az talepkar çünkü verinin sadece küçük bir bölümünü iletmeniz gerekir ve müşteriden yanıtlar almak ve bunları ele almak konusunda endişelenmenize gerek yoktur. Altyapı yoluyla (ve ayrıca yerel kablonuzdan) gönderilecek veri miktarı, yalnızca onları izleyen kişilerin sayısına değil, yayınlanan kanal sayısına bağlıdır. İkincisi eskisi kadar milyon kat daha fazla olduğu için, bu büyük bir kazanç.

İlgili HTTPS sunucusu yok. İstekler işleme alınmaz, tehlikeli zamanlarda rasgele veri blokları çekilmez, garanti verilmez, eşzamanlılık / ölçeklenebilirlik sorunu olmaz. Ara yönlendiriciler tarafından hiçbir paket düşürülmez, tıkanıklık kontrolü yoktur (ve paketler kaybolursa kimse umursamaz).

Sonuçta, tamamen farklı, karşılaştırılamaz bir şey.


0

Koaksiyel kablo üzerinden evinize gelen tüm bilgiler mevcut spektrumun belli bir bant genişliğini kaplar. Sorunuza vereceğiniz basit cevap, bu bant genişliğinin daha çok televizyonun genel verilerden çok yayınlanmasına adanmış olmasıdır. 2 yönlü iletişim yükünün, kablo üzerindeki mevcut bant genişliğine sığabilecek kadar büyük bir anlaşma olmadığı konusunda haklısınız.

Yayın videosu ve isteğe bağlı veriler arasındaki farkın ortaya çıktığı yer, sağlayıcıya, aynı verileri herkese (yayın) sağlamanın, her kullanıcıya özel olarak istenen verileri sağlamanın daha kolay olduğu yerdedir. Başka bir deyişle, sağlayıcı genel verilere daha fazla bant genişliği tahsis edebilir ancak daha sonra yayın kanallarının sayısını / kalitesini kesmek ve her kullanıcıya internete daha büyük bir boru sağlamak zorunda kalacaktır (kablonuzun sonu ile internet omurgası arasında) . Aynı zamanda abonelik seviyesine bağlı hızın geldiği yer de budur: ne kadar ödeyeceğiniz, internet omurgası ile olan bağlantılarının ne kadarını kullanmanıza izin verdiğini belirler.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.