2011-05-07 6 views
1

J'essaie de diffuser un fichier .ts contenant H.264 et AAC comme un flux RTP à un appareil Android.Stream H264 à Android en utilisant FFMPEG

J'ai essayé:

\ ffmpeg -fflags + genpts -re -i 1.ts -vcodec copie -an -f PRT PRT: //127.0.0.1:. 10 000 -vn copie -acodec - F rtp rtp: //127.0.0.1: 20000 -newaudio

FFMPEG affiche ce qui devrait être dans votre fichier SDP et je l'ai copié dans un fichier SDP et essayé de jouer à partir de VLC et FFPLAY. VLC lit l'audio mais donne juste des erreurs sur les mauvais types d'unités NAL pour la vidéo. FFPLAY ne joue rien.

Ma meilleure estimation est que l'implémentation FFMPEG H.264 RTP est cassée ou au moins qu'elle ne fonctionne pas en mode passe-vidéo (c'est-à-dire en utilisant la copie -vcodec).

J'ai besoin d'un correctif pour FFMPEG ou une autre solution open-source simple. Je ne veux pas installer FFMPEG dans mon client Android.

merci.

Répondre

0

Avez-vous essayé vlc? J'ai déjà utilisé vlc pour le streaming. Vous pouvez jeter un oeil à here.

Questions connexes