YouTube Autoembeds für Live-Streams

Ich veranstalte einige Live-Events mit Streamyard, die direkt auf YouTube gehen. Der Stream wird zur Aufnahme, daher ist der Link immer gut.

Ich habe festgestellt, dass Discourse das andere URL-Format, das YouTube für diese Videos verwendet, anscheinend nicht einbettet und stattdessen eine generische OneBox anzeigt, z. B.

https://www.youtube.com/live/eJemwqO0SDw z. B.

während die manuelle Verwendung derselben ID in einer Standard-YouTube-URL in Discourse funktioniert

https://www.youtube.com/watch?v=eJemwqO0SDw wird wie erwartet gerendert

YouTube stellt diese Form eines Live-Stream-Videos nicht ohne Weiteres als Share-Link zur Verfügung, daher schreibe ich die URLs am Ende manuell um. Es scheint, als ob hier ein Mustererkennungs-Zauber helfen könnte?

3 „Gefällt mir“

Hat jemand eine Antwort bekommen? Das scheint mir wie ein (soweit ich das beurteilen kann) Suchen und Ersetzen für YouTube-Links.

Das ist heute wieder passiert:

Dieser Link lässt sich nicht einbetten
https://www.youtube.com/live/N4vz0rlpXus?feature=shared&t=1355

Aber dieser funktioniert
https://www.youtube.com/watch?v=N4vz0rlpXus&t=1355

Ja, ich kann das manuell herausfinden, aber der Durchschnittsnutzer?

Ist da jemand?

2 „Gefällt mir“

Dies erfordert eine Änderung im YouTube-Onebox-Code, um beide URLs austauschbar zu akzeptieren. Sehr ähnlich zu dem, was ich in Twitch clips embed problem getan habe.

Ich markiere dies vorerst als pr-welcome.

2 „Gefällt mir“

Ich habe einen PR erstellt:

7 „Gefällt mir“

Lass uns es nochmal versuchen https://www.youtube.com/live/eJemwqO0SDw:

https://www.youtube.com/live/N4vz0rlpXus?feature=shared&t=1355:


Sieht gut aus!

5 „Gefällt mir“