Estoy escribiendo un servidor que en vivo transmite mpeg2-ts en HTTP y me pregunto cuál es la mejor posición para dividir una transmisión de transporte de MPEG. La transmisión se reproducirá mediante decodificadores iptv y no tengo idea de cómo se comportan estos dispositivos.dónde empezar/dividir mpeg2-ts
Me gustaría pensar que el mejor lugar para empezar es una corriente ante un cuadro I, pero el dispositivo podría necesitar el PAT y PMT paquetes antes de que comience a decodificar datos de la secuencia de vídeo ...
¿Ha encontrado ninguna solución ?! Si TS contiene múltiples programas (programas de TV capturados por DVB-T), ¿cómo se puede dividir? Por ejemplo, tengo un archivo TS que contiene football + cooking + cartoon. ¿Cómo puedo dividir este archivo TS en 3 mpg? –
Puedo explicar cómo hacerlo programáticamente (ver PAT y reescribirlo, tomar el PMT apropiado, buscar los identificadores de flujo, extraer solo los datos relevantes, .. y es probable que tengas que volver a numerar los paquetes) - pero si todos lo que quieres hacer es dividir, es mejor que busques una herramienta (ffmpeg?) –