2010-07-19 22 views
2

Je suis (essaie) d'utiliser HTTP-Live-Streaming dans mon application et après des semaines de ré-encodage, il semble fonctionner maintenant sans erreurs par le validateur mediastream.HTTP-Live-Streaming - Chargement du problème?

Sur mon dernier iPod Touch (iOS 4.0) avec WiFi, le flux vidéo se charge en 1 seconde et passe au flux de bande passante le plus élevé. Sur un autre appareil de test iPhone 3G (iOS 3.0) avec WiFi, il faut jusqu'à 30 secondes pour charger le flux - bien que je vois dans mes fichiers journaux qu'il cherche le flux de haute qualité après 1 seconde. Mais je reçois un écran noir avec audio seulement dans les 30 premières secondes. Ce problème est dû à la meilleure CPU sur le dernier iPod touch ou est-ce dû à la mise à niveau iOS?

De plus, je crains un autre rejet de la part d'Apple parce que la dernière fois qu'ils ont vérifié mon flux, ils n'ont regardé chaque flux vidéo que pendant 3 secondes, puis rejeté car ils ne voyaient aucune vidéo.

Répondre

0

Regardez de plus près les fichiers segmentés. Exemple: pouvez-vous lire le premier segment MPEG-TS de basse qualité dans VLC? Est-ce que leur vidéo est là?

J'ai trouvé que les appareils iOS étaient très pointilleux sur le fait qu'ils ne joueront pas. Assurez-vous d'utiliser les paramètres de code du plus petit dénominateur commun. Je suis un grand fan de The Complete Guide to iPod, Apple TV and iPhone Video Formats