Z mojich skusenosti nejde ani tak o to, ako sa to transkoduje, ale ako ten stream uprace multiplexor sa tym. S OpenCasterom sa nam nepodarilo dosiahnut stav, aby stream isiel korektne na vsetkych prijimacoch, najma na kvalitnejsich televizoroch sa objavovali rozne anomalie, zatialco lowcostove STB to zvladali relativne dobre. Tie iste streamy pustene cez TERRA multiplexor hraju vsade v pohode, a ani nezalezi na to, ci to je CBR alebo nie.
Zaroven mi este napadlo, ze vystup z ffmpegu mal este akysi problem s dodrzanim casovania paketov, a stabilnejsie to je, ked ffmpeg posiela data cez 127.0.0.1 do astry (free verzia), a ta to nasledne relayuje von do siete, pricom sa streamu prida parameter "sync", ktory zabezpeci syncnutie dat podla PCR.
A s parametrom overrun_nonfatal=1 to (ak si dobre pamatam) malo problem, ze ked dojde k preteceniu, tak ffmpeg bezi dalej, ale stream uz nie je v poriadku. Bez toho parametra (a mozno s nejakymi dalsimi myslim ze -xerror alebo tak nejak) sa ffmpeg pri chybe ukonci, a je ho mozne nasledne v slucke naspat nahodit.