Pregunta

Durante años hemos estado usando el servidor Helix de RealNetworks para ofrecer cursos de transmisión de video.

Hasta ahora ha sido una solución bastante confiable.

Últimamente, nuestras llamadas de soporte técnico debido a problemas con RealPlayer han pasado de 2 o 3 a la semana (principalmente problemas PEBKAC o firewall) a aproximadamente 10 por día.

He estado discutiendo para deshacerme de Real a favor de otra cosa, pero realmente necesito hacer una propuesta.

Requisitos:

  1. Streaming, no descargar y jugar.

  2. Marcadores seleccionables incrustados en el video (Texto real);

  3. Capaz de manejar aproximadamente 100 conexiones simultáneas.

  4. Puede reconocer la autenticación de otro servidor en la misma red.

Restricciones:

  1. Pequeño, gratis (como en la cerveza) cliente / jugador (es decir, no incrustado itunes!)

  2. Independencia de la plataforma del cliente / jugador (el jugador debe ser disponible para windows / mac / linux)

¿Qué debo buscar al evaluar productos?

¿Fue útil?

Solución 2

La solución a este problema fue el reproductor iSpring.

En realidad, es una solución robusta, con un complemento de PowerPoint que le permite volcar una presentación PP con voz en off directamente.

También tiene un componente de prueba agradable, que enviará los resultados XML al servidor para que pueda almacenarse en la base de datos. (Advertencia: no es seguro para los exámenes, pero está bien para las pruebas.)

Están prometiendo videos HTML5 en cualquier año, lo que nos ayudará a resolver el problema de la tableta / teléfono cuando se publique.

Otros consejos

Puede hacerlo de la forma youtube / google video / docenas de otros sitios lo hacen. 10 videos bajillion no pueden estar equivocados, ¿verdad?

Básicamente hay tres partes principales:

  1. Los videos FLV o M4V de Streams a través de HTTP estándar, pueden usar cualquier servidor web antiguo como Apache para esto
  2. El cliente es una aplicación Flash. Navegador cruzado, multiplataforma, todos pueden verlo
  3. Buscar en el flujo sin tener que almacenar primero todo el video, esto se logra con algunos trucos del lado del servidor. Básicamente, si está viendo al principio de un video de 30 minutos, e inmediatamente haga clic en, digamos, en el minuto 23, no debe tener que esperar a que todo se descargue primero. Entonces, ¿qué sucede si el navegador realiza una solicitud para recibir http://example.com/? getvideo.php? id = 1234 & amp; position = 23 - y luego la secuencia de comandos del lado del servidor corta dinámicamente el video en el fotograma clave más cercano, golpea un encabezado FLV y comienza a transmitir el video desde ese punto. Hay varios scripts pre-hechos por ahí, no lo he probado, pero xmoov se parece a una decente.

En cuanto a sus requisitos:

  1. transmisión: sí
  2. Marcadores seleccionables: puede hacer esto con algunas secuencias de comandos flash. los marcadores se almacenarán en un archivo separado (quizás XML), junto con los códigos de tiempo, y el reproductor flash mostrará el marcador correcto dependiendo de la posición de la cabeza lectora en el video
  3. Claro, puede manejar tanto como su navegador web. Tal vez busque en algo como lighttpd si apache / IIS no es lo suficientemente rápido
  4. No estoy seguro de lo que quieres decir con autenticación de otros servidores. Necesito más explicación sobre esto.

Restricciones:

  1. Sí, el jugador es gratis. Ni siquiera necesita ser instalado, se ejecuta directamente desde el navegador. Puede escribir aplicaciones flash completas utilizando solo herramientas de código abierto. (algunos oficiales de adobe, otros terceros, según sus necesidades)
  2. Es flash, se ejecuta en todas partes (excepto para Firefox de 64 bits en Linux de 64 bits, pero no merecen flash, se quejan demasiado)
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top