Jump to content

MPEG TS analizators


Lieta
 Share

Recommended Posts

Audio var Audacity spektrāli paanalizēt, arī to, ka iet "klipā".

Video tīri uz aci. 

Rezolūciju un bitu daudzumu pie Properties var iekš Windows redzēt. Arī audi iespējams, un tad nemaz Audacity nevajag.

Link to comment
Share on other sites

Ar rezolūciju un bitreitu viss ir ok. Problēma ir ka ik pa laikam parādās artefakti. Video - kubiki, audio - kropļojumi (laikam angliskti sauc "glitches").

Link to comment
Share on other sites

Kā .TS tika iegūts? Tur ir daudz nianses, tāpēc jautāju.

Link to comment
Share on other sites

Pagaidām ir tikai wireshark pakešu damps. Ir iespējams arī padot strīmu uz kompi.

Link to comment
Share on other sites

enkodera sakonfigurēšanai jāpieaicina profesionālis.

Link to comment
Share on other sites

Prodigy

Vai tad simptomi neatbilst milzīgam jitter vai packet-loss? Resp. ir pārliecība, ka problēma ir sourcē, nevis pārraides vidē?

Link to comment
Share on other sites

Ir čupa ar softiem - TS muxer, TSRemuxer, TS Doctor utt., bet bieži vaina ir citur. Ja tupa ar, piemēram, MKVtoolnix pārmuxē uz mkv, tad arī artefakti paliek?

Link to comment
Share on other sites

Problēma 100% ir pārraides vidē. Simptomi parādās vakaros, kad visi kačā.

Link to comment
Share on other sites

Prodigy

Tad jau uz QoS pusi jāskatās. Ja arī kautkāds analizators Tev pateiks, ka trūkst kautkādas paketes, neko daudz tas nepalīdzēs, ja tās paketes pazūd kautkur tīklā.

 

Cik man ir bijusi vajadzība ar to čakarēties, vienkārši esmu salīdzinājis divu receiveru bildes "uz aci" - vienu "blakus" pie source, otru klienta galā - visbiežāk tīkla problēmu gadījumā pie sources bilde ir ok, pie klienta nē.

 

Vai arī jau pie sources nav ok, attiecīgi jāuzbļauj kontenta provaiderim :)

 

Tas, protams, gadījumā, ja ir piekļuve abiem galiem

 

Neatceros, kad skatījos wireshark dumpu - vai tur nefigurēja pakešu numuri?

Labots - Prodigy
Link to comment
Share on other sites

Es tam strīmam jau kabinu klāt DSCP 0x2e (1011 10.. = Differentiated Services Codepoint: Expedited Forwarding (46)), kam manuprāt ir augstākā prioritāte, bet tas neko nedod. Tieši tā arī ir: source ok, otrā galā - nē.

Wireshark protams ir pakešu numuri, bet ko tas dod? Ja arī dažas paketes pazūd tas vēl nav rādītājs. Pašam burties pakešu dampos un analizēt nav reāli. Domāju ka ir aplikācijas, kas to dara.

Link to comment
Share on other sites

Prodigy

Šis ir tas lauciņš, kur viss, kas atvieglo darbu adminam, maksā milzu naudu un peļņu papildus nenes :D

 

Video nav īsti prātīgi marķēt ar EF - EF ir priekš live-interactive (voice, piemēram), un parasti EF iet pa LLQ rindu, kurai BW ir nogriezts nost uz kādiem pāris mbps (tīri balsij), lai netraucētu visu citu. Iebāžot video strīmu LLQ rindā, tu nokauj nost visus iespējamos live-interactive lietojumus, tādēļ bieži visu, kas pārsniedz LLQ atvēlēto BW, remarķē uz zemāku vai dropo. Ir iekārtas, kam pie globālas QoS ieslēgšanas QoS rindas sakonfigurējas kautkā defaulti, ar noteiktām BW proporcijām, un ja maping ir nepareizs vai nav vispār, tad viss trafiks sāk līst pa vienu rindu, kura pēkšņi ir tikai 25% no interfeisa BW :)

 

Tas pie noteikuma, ka Tevis pieliktie marķējumi vispār nonāk līdz receiverim, un te atkal ir divi gadījumi - tīkls tiem nepievērš nekādu uzmanību un transparenti laiž cauri vienā rindā ar "internetu", vai arī kautkā remarķē to dscp vai vispār norauj podā

 

https://goo.gl/AzJHKy

 

Linkā PDF "bildīte" ar noderīgu infu, ja gribas lauzt galvu ar QoS

 

Labots - Prodigy
Link to comment
Share on other sites

Prodigy

Paskaties to linku, ko es ieliku. Bet dscp vērtība jau ir tikai pusbēda, jautājums, vai tīkls "saprot" dscp, spēj to apstrādāt un salikt pareizi pa rindām. Pie kam tam ir jābūt sakonfigurētam visā tīklā - sākot ar LAN daļu pie source, transporta tīklā, un last-mile līdz klientam. Šis ir lauciņš, kurā var sirmu bārdu dabūt troblešutējot.

 

Ja runa ir par iptv strīmu, tad tas būtu streaming-video, pēc dscp terminoloģijas AF32. Bet ja pa vidu ir iekārtas, kas saprot tikai IPP daļu no DSCP lauka ToS baitā, tad labāk CS3/IPP3/CoS3

 

Un jāatceras, ka QoS lietas vislabāk strādā QoS kursa slaidos - ņemam 2 rūterīšus ar 64kbps linku pa starpu un mēģinam izdzīt cauri 2 mbps :D

Realitātē ir arī L2 daļa, kura ir tālu no kursā aprakstītā + vēl dažādi konfigurējas uz dažādām platformām

Labots - Prodigy
Link to comment
Share on other sites

Lai runātu par end-to-end qos, kāda vispār ir topoloģija?
Nepietiek tikai marķēt. Tranzīt iekārtām marķējumi ir jāsuportē un atbilstoši jāapstrādā. Ir pa ceļam jākonfigurē rindu platumi un rewrite/drop policy.
Ja ir captures, pārliecinies, ka līdz galam atnākušajam trafikam dscp nav jau rewraitots uz kaut ko citu vai vispār 0x00

Labots - hero
Link to comment
Share on other sites

Nu tad šahs un mats.

Topoloģiju studijā. Ja viss ir tavs tīkls - tad var cīnīties.

Jebkurš tranzīts caur kādu svešu tīklu, 99% gadījumu qos parametrus nomet (ja vien nav kaut kāds WAN links, kam pēc līguma ir jānodrošina qos)

Labots - hero
Link to comment
Share on other sites

(labots)

Sūtot ar EF (DSCP=46) otrā galā 0. Ar AF32 un CS3, kā ieteica Prodigy, otrā galā CS4 (DSCP=32). Sūtot ar CS4, otrā galā CS4.

 

Labots:

DSCP 0 visos gadījumos.

Labots - Lieta
Link to comment
Share on other sites

Prodigy

Kā jau teicu - EF marķējums ir "jūtīga" lieta un to, visdrīzāk, provaiders novāc nost, ja no klienta nāk iekšā "resns" strīms, marķēts ar EF.

 

Mēģini darboties ar CS4, ja šis marķējums nonāk līdz otram galam. Jāpārliecinās tikai, ka arī "internetam" nav tas pats CS4 :)

 

Un vēl viena lieta, kas jāņem vērā - QoS sāk darboties tad, kad sāk pārslogoties interfeiss, uz kura tas ir sakonfigurēts. Ja tas nenotiek, tad arī QoS nav vajadzīgs, jo viss, kas nonāk transmit-ring, tiek pārraidīts tālāk

Labots - Prodigy
Link to comment
Share on other sites

Prodigy

Tad "jāsūdzas" provaiderim, ka marķējumi pazūd. Ja abos galos ir "parasts mājas pieslēgums", tad "sūdzēšanās" būs veltīga, jo šādi pakalpojumi parasti neparedz QoS marķējuma saglabāšanu/apstrādi.

 

Ja gadījumā pakalpojums ir "kāda liela telekomunikāciju operatora biznesa tīkls" ;) , tad, iespējams, kautko var saregulēt (atkal atkarīgs no līgumiem)

Link to comment
Share on other sites

(labots)

Varbūt provaideri nav vainīgi. Vai LIX negriež nost DSCP?

Labots - Lieta
Link to comment
Share on other sites

Prodigy

LIX arī ir provaideris. Pie kam veseli 3, ja nav kas mainījies

 

Viss ir atkarīgs no tā, kas līgumos rakstīts. Vienkāršam interneta pieslēgumam priekš "kačāšanas" par 10 eur/mēn neviens par nekādiem dscp galvu nelauza.

 

Nojaušu, ka pieslēguma shēma ir "Tu (source) -> kautkāds ISP1 -> LIX -> kautkāds ISP2 -> atkal Tu (client)". Šādā shēmā atrast, kur pazūd dscp, ir praktiski nereāli :/

Link to comment
Share on other sites

Skarbā realitāte, internets ir "best effort" datu pārraides vide - visi  ToS/CoS/dscp/cs marķējumi pazūd jau ieejot pirmajā provaiderī (tā tam būtu jābūt civilizētā tīklā.)

Kāpēc tik skarbi? Tieši dēļ tā iemesla, ko tev sanāca izdarīt - video streamingu iemest RT klasē ar EF dscp. Ja ISP izmantotu to saviem balss pakalpojumiem - tu degradē provaidera servisus.

 

No savas puses tu tikai maksimāli vari censties identificēt tikai kurā pusē ir problēma (testējot vienu galu uz 100% 'resna pieslēguma').
Ja identificē vainīgo galu var taisīt tikai kaut kādus workaroundus, lai video paliek vairāk bandwidtha.
Ja problēma 'congestion' ir kaut kur pēdējos "lasmailos" provaidera tīkla - tu neko izdarīt nevarēsi. (tikai samazinot kvalitāti - no sūtītaja puses samazinot bitreitu)

Ja gribi zvanīt un sūdzēties provaiderim - neko citu kā pirmo teikumu tu nedzirdēsi [tā strādā internets].:)
Ja gribi end-to-end QoS - jāpērk atsevišķu WAN pakalpojumu starp objektiem, kur būs atrunāti izmantojamie marķējumi, prioriātes pa klasēm un atvēlētie procenti ar garantētie ātrumiem un tad QoS netiks dzēsts.
 

Labots - hero
  • Atbalstu 1
Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...