Pregunta

En Flash, AS3, estoy usando NetConnection para conectarse a un servidor RTMP, entonces yo uso NetStream para reproducir un flujo de audio + vídeo.

ato la corriente (attachNetStream) a una instancia flash.media.Video que se añade a la etapa (doble comprobado que está en el escenario) y juega con él, pero lo único que consigue es el sonido de la corriente que se está jugando -. no se muestra ningún vídeo

Tenga en cuenta que a pesar de que no puedo ver el video, cuando escucho el onMetaData de la corriente que puedo conseguir un montón de información sobre el video como el ancho, altura, FPS (cambios durante la reproducción como si se muestra un video), número de tramas decodificadas.

¿Alguien tiene una idea de cómo puedo hacer el trabajo de vídeo también?

¿Fue útil?

Solución 2

Gracias chicos! pero he encontrado la respuesta:

Al parecer flash de (CS3) clase incorporada Video no soporta flujos H.264. He intentado compilar el mismo código en Flex 3.5 y todo funcionaba!

Hay una posibilidad de que CS4 también es compatible con los flujos H.264. No he intentado.

JWPlayer es grande, no lo probé Pyro.

Saludos.

Otros consejos

En lugar de utilizar "en bruto" NetConnection y NetStream y adjuntarlo a un flash.media.Video, me gustaría recomendar el uso de algún envoltorio como Pyro jugador. Es básicamente una API de vídeo y lo he usado muchas veces para vídeo RTMP y funciona como un encanto (siempre he encontrado el componente de vídeo de Adobe muy errores, especialmente cuando se visualiza vídeo desde un servidor RTMP). Darle una oportunidad!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top