Question

J'ai une application Flex 3 qui utilise netstream et un objet vidéo pour diffuser des films .mp4. Je veux utiliser les propriétés bytesLoaded et bytesTotal du netstream pour afficher les informations de mise en mémoire tampon. Je voudrais également obtenir des informations sur le nombre de cadres qui ont abandonné si possible.

Quand je l'ai testé sur .flv Je suis en mesure d'obtenir l'information sans problème, mais il ne semble pas fonctionner sur .mp4.

Est-il possible d'obtenir cette information en continu .mp4? Y at-il une configuration que je me manque pour faire fonctionner les choses la même chose pour .mp4 .flv?

Merci!

edit: Je dois aussi mentionner que la diffusion en continu se fait sur RTMP

Était-ce utile?

La solution

Je me suis dit que lors de l'utilisation RTMP vous ne pouvez pas obtenir les informations d'octets, car les données ne sont pas téléchargées, il est le streaming uniquement.

Ainsi, au lieu que je utilise les informations de mise en mémoire tampon à la place

Math.min(Math.round(ns.bufferLength/ns.bufferTime*100), 100);
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top