Grabación de video de alta calidad usando Flash y Red5 Media Server

Estoy ejecutando una aplicación de grabadora de video (escrita en ActionScript 3.0) desde mi máquina local. Registra utilizando un servidor Red5 que está instalado en un servidor remoto de Amazon EC2.

Para grabar, estoy usando la siguiente configuración

Anchura, altura y FPS (paraCamera.setMode()) - 1920 x 1080 y 10Ancho de banda y calidad (paraCamera.setQuality()) - 0 y 80Tiempo de búfer (paraNetStream.setQuality()) - 3600

Puedo grabar un video hasta que se llene el búfer (estoy monitoreando elNetStream.BufferLength constantemente)

Una vez, la grabación se detiene: los datos del búfer se envían al servidor. Y ahora, cuando intento reproducir con (bufferTime = 1) El video no aparece.

yo tengossh en el servidor EC2 y he visto que el archivo se ha creado en elred5/webapps/vod/streams carpeta, pero no estoy seguro de su calidad o si se ha grabado correctamente o no. Incluso he usado el reproductor de películas basado en línea de comandosmplayer para intentar reproducir el archivo, pero no se reproduce porque supongo que el servidor Ec2 de Ubuntu carece de complementos de reproducción (aunque no estoy seguro de esto).

Sin embargo, cuando se trata de una grabación de baja calidad con 640 x 480 en lugar de 1920 x 1080, el búfer no se llena más allá de 0.1 o 0.2, y el video se reproduce sin problemas.

Mi velocidad de carga en Internet es de alrededor de 300 kbps.

¿Cómo puedo (si es posible), grabar y luego reproducir videos de alta calidad?

Respuestas a la pregunta(2)

Su respuesta a la pregunta