O streaming de vídeo para dispositivos iOS é um caso especial, pois eles não suportam o protocolo RTSP mais usado para transmissão de vídeo. Em vez disso, eles suportam apenas o HTTP Live Streaming inventado pela Apple. Embora eu possa estar errado, como ainda estou tentando experimentá-lo, a experiência que tenho com o MPEG4 e o h.264 me diz que o HTTP Live Streaming será bastante intensivo em computação - você terminará a codificação em até 4 h. fluxos para um fluxo, e h.264 leva mais 'esforço' para codificar que o MPEG2.
Eu estive olhando a mesma coisa para minha caixa MythTV, e a coisa mais promissora que encontrei até agora (embora eu ainda não tenha experimentado) é Carson McDonald's Segmentador e Distribuidor de Stream de Vídeo ao Vivo HTTP .
Eu também considerei pegar um Elgato turbo.264 já que aparentemente há drivers do Linux disponíveis.
Ah, e se você estiver em um país que usa h.264 para transmissão em HD (como os EUA - estou na Austrália, onde usamos MPEG2 para tudo), talvez você nem precise transcodificar o vídeo (pelo menos para o fluxo de alta largura de banda).