-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.P
OSTED!not-for-mail
From: "HF5BS" <h...@...pl>
Newsgroups: pl.misc.telefonia
Subject: Re: Zamawianie rozmow
Date: Sat, 3 Feb 2018 01:40:29 +0100
Organization: Stowarzyszenie Przeżuwaczy Szmat
Lines: 143
Message-ID: <p530db$8rr$1@node2.news.atman.pl>
References: <a...@n...neostrada.pl><5a704d59$0$598$65785112
@news.neostrada.pl><a...@n...neostrada.pl><5a70
5c4b$0$1678$65785112@news.neostrada.pl><p4tr0l$gnt$1@node2.news.atman.pl>
<q6p770l40zii$.1lqpmz9rxw70g.dlg@40tude.net><p50jgo$p6$...@n...news.atman
.pl> <m...@p...waw.pl>
Reply-To: "HF5BS" <h...@...pl>
NNTP-Posting-Host: 89-71-103-61.dynamic.chello.pl
Mime-Version: 1.0
Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=original
Content-Transfer-Encoding: 8bit
X-Trace: node2.news.atman.pl 1517618411 9083 89.71.103.61 (3 Feb 2018 00:40:11 GMT)
X-Complaints-To: u...@a...pl
NNTP-Posting-Date: Sat, 3 Feb 2018 00:40:11 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.7379
X-Antivirus: Avast (VPS 180202-4, 2018-02-02), Outbound message
X-Antivirus-Status: Clean
Xref: news-archive.icm.edu.pl pl.misc.telefonia:240848
[ ukryj nagłówki ]
Użytkownik "Krzysztof Halasa" <k...@p...waw.pl> napisał w wiadomości
news:m31si32x41.fsf@pm.waw.pl...
> "HF5BS" <h...@...pl> writes:
>
>>> To nawet dzis VoIP dluzej zestawia :-)
>>
>> Ale to z czego innego wynika, silny kodek musi mieć czas na
>> zakodowanie paczki, to już nie ma online.
>
> No bez przesady. Po pierwsze, mamy zestawienie połączenia (które w SIPie
> może trwać milisekundę, ale ogólnie rzecz biorąc, zwłaszcza jeśli to np.
> PSTN <> VoIP <> PSTN itp, trwa to długo).
No, zgadza się. Dlatego też zapewne w traktach cyfrowych nie szło to jako
część kanałowej paczki danych, tylko TCK-30 (de facto -32) mając 30 kanałów
cyfrowych, miały dodatkowe dwa (szczelina 1 i 16 OIDP) na wyłącznie
sygnalizację.
> Po drugie, obie strony muszą buforować dane przez przynajmniej
> kilkadziesiąt ms (realnie), żeby nie dopuścić do underrunów.
> Alternatywnie, dopuszczają do underrunów, i tym sposobem opóźnienie
> wydłuża się tylko tyle, ile trzeba, ale nie jest to typowe.
> Po trzecie, kodek (enkoder) najpierw musi zebrać dane z określonego
> czasu, bo pakowanie następuje na pakiecie, nie na pojedynczej próbce.
Ano - i już masz przyrost czasu na tyle, że daje się odczuć - jak zrobisz
eksperyment, że zadzwonisz z jednego telefonu na drugi, będziesz do jednego
mówić, a z drugiego słuchać, to czasem rozrzut czasowy może być bardzo duży
i przestaniemy się dziwić, że przy szybkiej dyskusji rozmówca przestaje nas
rozumieć.
> Dłuższy pakiet wejściowy = bardziej efektywne pakowanie / przesyłanie.
> Kilkadziesiąt ms. Obecnie czas samego kodowania jest dużo mniejszy od
> czasu trwania pakietu, np. dlatego, że enkoder koduje wiele kanałów
> w przeplocie. "Siła kodeków" voice w tej chwili nie jest w tym
OK, ale sam czas dla danych, to się raczej ściąć nie da, to co mówiny, nie
wypowie się nagle szybciej, a skoro kodeki mocniejsze, to i czas, który
musimy przesunąć, także...?
Nie bardzo sobie wyobrażam, aby, przerysowując, ilość danych, gdzie mówimy
"wyindywidualizowaliśmy się z rozentuzjazmowanego tłumu prestidigitatorów",
które wypowiadam w 3.8 sekundy, nagle miało się wypowiedzieć w 2.1 sekundy.
Może, mając już taką treść gotową w pliku WAV, to podstawiamy i zakoduje się
w 0.1 sekundy. Ale i tak, jak np. gadam przez fona, czy "skajpa", to i tak,
zanim kodek otrzyma paczkę danych, to te 3.8 sekund minie, zakoduje sobie w
0.1 i mamy zwłokę 3.9... To tak w przerysowaniu, prawda, jestem z tych
staroświeckich i po staremu myślę, nie zastrzegam sobie wyłączności racji,
jednak jeśli paczka danych, owe 3.8 sekund, to raczej nie poleci już w 1.9
sekundzie, bo albo musiało by być wróżką, czarodziejem, albo w treści
zawierać zbędną ciszę.
> kontekście istotna, ma to wpływ na strumień, ale nie na czas samego
> kodowania.
Jasne, wierzę, że w dzisiejszych czasach, przy dzisiejszych mocach
przetwarzania, czas ten zaczyna być pomijalnie mały. Ale i tak, z pustego i
Salomon nie naleje. Może, w waruknach wysokiej przewidywalności co do
zawartości w jakimś momencie, moglibyśmy sobie pozwolić na wróżkowanie, co w
danych poleci, ale co, gdy np. spodziewano się szczekania psa i tak
zakodowano, nagle okaże się miauczenie kota... no i kicha, pudło... no i
stracony bezpowrotnie czas. Coś moze jak sterownik SMARTDRV, tyle, że tu
można było sobie na takie "stratowanie" pozwolić, bo i tak działo się to
daleko szybciej, niż potrzebowaliśmy, co się nie trafi, to i tak system
sobie wciągnie w następnym odczycie dysku, co może wydłuży o 5 ms odczyt,
ale i tak, zanim to z bufora zleci, to zostanie wciągnięte z nowego miejsca
i uzupełni dziurę, a my nie zauważymy. A w danych online, to już bym się tak
chętnie nie porywał na przewidywanie zawartości.
Hmm... no, łatwiej było by mi powiedzieć o co mi chodzi, gdybym pojawił się
na spotkaniu grupowym, z kartką papieru i ołówkiem... i rozrysował, co mam
na myśli.
>
>> Rozrzut czasowy przy silnych
>> kodekach potrafi przekraczać sekundę, co rodzi oczywiście niekiedy
>> niezbyt śmieszne sytuacje, gdy na coś trzeba natychmiast zareagować.
>
> Nieprawdopodobne.
W skrajnym przypadku gdzieś trafiłem na ok. półtorej sekundy, choć
oczywiście, muszę uwzględnić wszystkie miejsca, gdzie mogło dojść do
opóźnienia.
Jednak - kablówka i telewizja, rozrzyt czasowy między dwiema drogami
transmisji, gdy odbieram jakiś przekaz jeden np. przez kablówkę analogową, a
drugi cyfrową, to niekiedy miewałem ponad 10 sekund, choć to się potrafi
zmieniać. W UPC tak mam, jak porownywałem, to analogowo, dostawałem sygnał
mocno później, niż cyfrowo. Z telewizorni sygnał wychodzi w jednym momencie,
to i gdzieś po drodze nabywa opóźnień. Ale tu możemy sobie pozwolić na
kombinowanie, gdyż różnica w czasie, gdy po raz któryś Kevin na świeta w 2
telewizorach z różnych źródeł, pojawi się z przesunięciem 5 sekund, to nie
jest taka istotna. Ale rozmawiać z szefem, gdzie dyskutujemy o projekcie,
czy nawet z kimś starszym, gdzie istotne jest, czy w rozmowie odpowiem na
jakieś zdanie teraz, czy za pół sekundy, może już mieć ogromne znaczenie. I
wierzcie, rodzi to problemy.
> Natomiast jitter związany z różnymi czasami przesyłania może czasem być
> tego rzędu. Opóźnienie ogólne (round trip time) - może takie czasem być.
>
>> Narzuty na przemiany w nośnej, czy w starych TCK były na tyle
>> niewielkie, że prawie było online.
>
> Praktycznie było online, bo tam nie było pakietyzacji. Dokładnie tak
> samo, jak radio FM albo inne AM jest "online" (m.cz. w stosunku do
> w.cz.). No chyba że weźmiemy software-defined radio, wtedy nie.
No właśnie - kodek musi chyba jednak dostać całą paczkę danych, by mógł ją
przetworzyć. A tu znów granica, że 10 kB danych wypowiedzi online Wujka
Zenka nie powstanie w żaden sposób szybciej.
>
>> Jednak przejście przez 7 warstw
>> połączenia trochę zajmuje...
>
> 7 warstw ISO/OSI? :-)
Protokoły, sprzęt, krasnoludki, złe moce, itd, cokolwiek, każde ucina coś
dla siebie. Nawet na analogowej krotnicy dostajemy opóźnienie związane z
przetwarzaniem, ale tu może się o pół fonemu opóźni przy dużej ilości
krotnic, prawie do pominięcia.
>
>> Rewelą by było, aby treść docierała w
>> tyle, ile jest ping na serwerach (na niedalekich trasach często widuję
>> poniżej 20 ms), ale jeszcze ramkowanie, routing...
>
> Ping dokładnie tak samo podlega ramkowaniu i routingowi.
> Ale nie interesuje nas jitter, nie musimy niczego buforować, i nie
> musimy zbierać próbek w pakiety (zawartość pakietu ICMP budowana jest
> "natychmiast").
Ze wszystkimi tego konsekwencjami, jakie umiem i jakich nie umiem sobie
wyobrazić. Nawet w takim silniku spalinowym wyprzedzamy zapłon przez ZZ
tłoka, aby się mieszanka rozpaliła dokładnie w tym momencie, jakiego żądamy.
Inaczej efektywność, jakość pracy spada, a nawet tłok może dostać kopa i
obrócić wał w przeciwną stronę (realne zwłaszcza w dwusuwach, których nie
ogranicza kierunek obrotów, im jest wsio rympał).
Jak już wspominałem, na spotkaniu z kartką i ołówkiem lepiej objaśnię, gdzie
moje myśli wokół tego krążą.
--
Pies może złamać serce tylko raz,
kiedy jego własne przestaje bić...
Następne wpisy z tego wątku
- 03.02.18 01:54 Marcin Debowski
- 03.02.18 02:31 nadir
- 03.02.18 03:48 HF5BS
- 03.02.18 04:41 Marcin Debowski
- 03.02.18 05:33 Marcin Debowski
- 03.02.18 10:13 J.F.
- 03.02.18 10:34 J.F.
- 03.02.18 13:31 nadir
- 03.02.18 13:44 nadir
- 03.02.18 15:07 J.F.
- 03.02.18 16:28 Krzysztof Halasa
- 03.02.18 16:34 Krzysztof Halasa
- 03.02.18 16:43 J.F.
- 03.02.18 16:57 J.F.
- 03.02.18 16:58 Krzysztof Halasa
Najnowsze wątki z tej grupy
- Hackowanie SS7
- nowe spamerstwo ?
- Przychodzące impulsy telefon nie dzwoni
- Re: Zgody...
- Jak tanio dzwonic do Wielkiej Brytani?
- Chess
- Vitruvian Man - parts 7-11a
- Czas umierać.
- [ot] aplikacja - ameryk. nr. telef + dzwonienie za free do stanow i kanady
- Vectra 'Plan domowy bez limitu'
- Re: Ponownie: Android i zarządzanie książką telefoniczną z komputera
- Re: Ponownie: androSRAJ i zarządzanie książką teleSRAną z bitMłyna
- Re: Ponownie: Android i zarządzanie książką telefoniczną z komputera
- Android, export/import książki telefonicznej
- Przeniesienie numeru HaloNet -> INEA
Najnowsze wątki
- 2024-11-14 Dobra zmiana
- 2024-11-14 Czy prezydent może ułaskawić od zadośćuczynienia? [A. Lepper odszkodowania]
- 2024-11-14 Gliwice => Network Systems Administrator (IT Expert) <=
- 2024-11-14 Gliwice => Administrator Systemów Sieciowych (Ekspert IT) <=
- 2024-11-13 Filtr do pompy ruskiej
- 2024-11-12 Gdzie kosz?
- 2024-11-13 elektrycznie
- 2024-11-12 Jebane kurwa, kurwy.
- 2024-11-13 karta parkingowa
- 2024-11-13 Wl/Wyl (On/Off) bialy/niebieski
- 2024-11-12 I3C
- 2024-11-13 Kraków => DevOps Engineer (Junior or Regular level) <=
- 2024-11-13 Łódź => Senior SAP HANA Developer <=
- 2024-11-13 Zabrze => Senior PHP Symfony Developer <=
- 2024-11-13 Karlino => Konsultant wewnętrzny SAP (FI/CO) <=