-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!2.eu.feeder.erj
e.net!feeder.erje.net!news.mb-net.net!open-news-network.org!aioe.org!news.chmur
ka.net!.POSTED.static-90-250-3-82.vodafonexdsl.co.uk!not-for-mail
From: Cezar <c...@t...pl.invalid>
Newsgroups: pl.misc.elektronika
Subject: Re: lwIP - odbieranie danych przez TCP
Date: Thu, 29 Sep 2022 09:58:23 +0100
Organization: news.chmurka.net
Message-ID: <th3mng$78q$1$cezar91@news.chmurka.net>
References: <632f2939$0$455$65785112@news.neostrada.pl>
<1sjefj0s46cyi.l9ylckob73a0$.dlg@40tude.net>
<6333f830$0$447$65785112@news.neostrada.pl>
<e3owijdfib1a$.1bbj90doev5kq.dlg@40tude.net>
<6334d82a$0$463$65785112@news.neostrada.pl>
NNTP-Posting-Host: static-90-250-3-82.vodafonexdsl.co.uk
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 29 Sep 2022 08:58:24 +0000 (UTC)
Injection-Info: news.chmurka.net; posting-account="cezar91";
posting-host="static-90-250-3-82.vodafonexdsl.co.uk:90.250.3.82";
logging-data="7450"; mail-complaints-to="abuse-news.(at).chmurka.net"
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101
Thunderbird/91.11.0
Content-Language: en-US
In-Reply-To: <6334d82a$0$463$65785112@news.neostrada.pl>
Xref: news-archive.icm.edu.pl pl.misc.elektronika:774595
[ ukryj nagłówki ]On 29/09/2022 00:26, Atlantis wrote:
> On 28.09.2022 18:39, J.F wrote:
>
>> Owszem, jest opoznienie spore ... ale to serwer czy po stronie klienta
>> buforowanie jest ?
>
> Co prawda trochę tutaj spekuluję, jednak wydaje mi się, że w przypadku
> normalnego serwera HTTP i tak nie bardzo w grę wchodzi zapewnienie
> prędkości idealnie dopasowanej do bitrate'u. Serwer dysponuje pewna pulą
> na bieżąco uzupełnianych danych, a klient o nie prosi. Może się zdarzyć,
> że do klienta dane będą docierały przez pewien czas z prędkością poniżej
> bitrate'u (bo np. pojawi się konieczność kilkukrotnej retransmisji
> któregoś pakietu) więc czemu nie miałaby mieć miejsca odwrotna sytuacja
> - kiedy klient prosi o udostępnienie danych z pewnym wyprzedzeniem?
>
Takie coś nie występuje w przyrodzie bez jakiejs wymyślnej implementacji
(a na pewno nie w HTTP)
Klient może tylko spowolnić odbiór (w przypadku TCP)
W UDP nawet tego nie może.
>> Serwer do kompresji cos musi buforowac, ale dla radia to chyba
>> niewiele - gorzej z video mpeg. No ale telewizja cyfrowa tez
>> kompresuje .. >
> Kiedyś podstawiłem obok siebie moje radio internetowe odbierające
> radiową Jedynkę oraz stare radio AM, nastawione na 225 kHz. Różnica
> mogła wynosić dobre 10 sekund. Oczywiście nie znaczy to, że całe
> opóźnienie pochodzi od bufora w serwerze, bo jeszcze częściowo może być
> wprowadzane na różnych łączach pomiędzy studiem a serwerem. Pomiędzy
> Jedynką na FM i AM też jest widoczne opóźnienie, chociaż może nie tak
> znaczne.
Nie wiem jak dochodzi feed do nadajnika AM ale FM to są głównie satelity
Kompresja w telewizji (czy też DAB) to inna bajka. Jest tam sporo danych
nadmiarowych do FEC. Tam gdzie używa się UDP (RTP) do transmisji głosu i
obrazu też jest używane FEC
Przy obrazie to widać że w przypadku utraty pakietów, część obrazu staje
się bardziej "zamazana" (H264, H265) a w przypadku głosu, dzwiek ma
mniejsze pasmo (Opus)
Samo uzycie FEC juz wprowadza dodatkowe (choc niewielkie) opóźnienie.
Często słucham radia internetowego i w zasadzie zauważyłem że jeśli są
problemy w transmisji i następują przerwy to po przerwie radio gra
dokładnie od momentu kiedy przerwało co by znaczyło że bufor po stronie
nadawcy zostaje zwiększony ale prędkość odgrywania radia się nie
zwiększa. Ten bufor jest resetowany co jakiś czas, co skutkuje że
transmisja nagle przeskakuje o kilka minut do przodu. Głównie zauważalne
w samochodzie podczas jazdy. Moim zdaniem UDP np z Opusem o wiele lepiej
by zdało egzamin...
c.
Następne wpisy z tego wątku
- 29.09.22 16:48 Atlantis
- 29.09.22 17:05 Atlantis
- 30.09.22 09:49 J.F
- 30.09.22 11:04 Cezar
- 30.09.22 12:12 JDX
- 30.09.22 12:13 J.F
- 30.09.22 12:21 J.F
- 30.09.22 12:23 J.F
- 02.10.22 07:48 Marek
- 02.10.22 09:39 Atlantis
- 02.10.22 15:05 Marek
- 02.10.22 15:11 Marek
- 02.10.22 21:06 Atlantis
- 02.10.22 21:41 Mateusz Viste
- 04.10.22 09:04 Atlantis
Najnowsze wątki z tej grupy
- jak szybko plynie prad
- Płytki Milkv-Duo
- Światłowód między budynkami
- POtrzebny bufor 3.3<>5V, jedonkieruowy, trójstanowy, wąski
- retro
- Bezprzewodowe polączenie Windows z projektorem
- rozklejanie obudowy
- Prośba o identyfikację komponentu
- Smart gniazdko straciło na zasięgu wifi?
- Smart gniazdko straciło zasięg wifi?
- nurtuje mnie
- dziwna sprawa...
- Laptop MSI się nie uruchamia.
- Dobra listwa LED (CRI 90-95, bez migotania)
- masowe programowanie AVR
Najnowsze wątki
- 2024-11-04 GNSS Motorola G85 vs Redmi Note 9 pro
- 2024-11-04 Katowice => SAP BTP Consultant (mid/senior) <=
- 2024-11-04 Katowice => Spedytor międzynarodowy <=
- 2024-11-04 Warszawa => Specjalista/tka ds. Zamówień publicznych <=
- 2024-11-04 Poznań => QA Engineer <=
- 2024-11-04 Poznań => QA Inżynier <=
- 2024-11-04 Polskie sądy są bardzo wyrozumiałe...
- 2024-11-04 Wrocław => SAP Project System/EPPM Consultant <=
- 2024-11-04 Gliwice => Team Lead / Tribe Lead FrontEnd <=
- 2024-11-04 Kraków => Programista Full Stack (.Net Core) <=
- 2024-11-04 Kraków => Software .Net Developer <=
- 2024-11-04 Kraków => Programista Full Stack .Net <=
- 2024-11-04 Warszawa => Key Account Manager <=
- 2024-11-04 Warszawa => Spedytor Międzynarodowy <=
- 2024-11-04 Warszawa => E-COMMERCE specialist <=