Para assistir os vídeos do PC tenho utilizado um app chamado Plex. Com ele você cria um Media Server mapeando as pastas de sua escolha que contenham os videos que vai querer transmitir, tudo pode ser controlado pelo PC ou Cel.
Quanto à velocidade e qualidade, vai depender da qualidade de sinal do roteador (Se os aparelhos estiverem longe do roteador pode haver oscilação e eventuais perdas de sinal mas como se trata de compartilhamento local a velocidade da internet contratada não influencia) e qualidade do próprio vídeo.
O Plex suporta tanto legendas embutida quanto independentes, assim como aceita arquivos Dual Áudio.