
Codificação de Vídeo
O codec usado por toda a plataforma é o codec H.264/MPEG-4 AVC (figura 2), apesar de não ser dos mais recentes codecs, continua a ser adotado por um enorme número de organizações.
Para codificar o stream a ser transmitido para toda a audiência são dadas duas sugestões de codificadores a usar, são eles x264 e NVIDIA Encoder (NVENC). A escolha entre estes dois codificadores vai depender da qualidade da máquina que está a ser usada.

Codificador x264
O codificador x264 é um software open-source que codifica streams de vídeo num formato H.264/MPEG-4 AVC.
O software faz uso do CPU para codificar o vídeo podendo o utilizador escolher vários modos relacionados com a qualidade do produto final, esses modos vão desde ultrafast até veryslow.
Quanto mais lento for o modo mais o CPU estará a ser usado, pois quanto mais lento for o modo mais tempo fica o CPU a codificar o vídeo, estando menos recursos disponíveis para o resto das tarefas, sendo o resultado final um vídeo com grande qualidade de imagem, por outro lado, quanto mais rápido for o modo menos tempo fica o CPU a codificar e como consequência pior o resultado final.
NVIDIA ENCODER (NVENC)
As possibilidades são infinitas
O codificador NVENC usa uma secção independente dos GPUs GeForce da NVIDIA, usada exclusivamente para codificar vídeo, aliviando o esforço realizado pelo CPU, isto permite que os streamers, possam executar outras tarefas que usem o CPU pois o NVENC permite que possam continuar a jogar com qualidade.
