Ejecuto algunos eventos en vivo usando Streamyard que van directamente a YouTube. La transmisión se convierte en la grabación, por lo que el enlace siempre es bueno.
Noto que Discourse no parece incrustar el formato de URL diferente que YouTube usa para estos videos, dando un OneBox genérico, por ejemplo:
https://www.youtube.com/live/eJemwqO0SDw por ejemplo:
mientras que al usar manualmente la misma ID en una URL estándar de YouTube sí funciona en Discourse:
https://www.youtube.com/watch?v=eJemwqO0SDw se renderiza como se esperaba:
YouTube no proporciona fácilmente esta forma de enlace para compartir de un video de transmisión en vivo, por lo que termino reescribiendo manualmente las URL. ¿Parece que algo de magia de coincidencia de patrones podría manejar esto?
Esto necesita un cambio en el código de YouTube onebox para aceptar ambas URL de forma intercambiable. Muy similar a lo que hice en Twitch clips embed problem.