Ich streame viel live auf Youtube und seit gestern erlebe ich eine seltsame Sache:
Ich habe die Livestream-URL in meine Website eingebettet. es war youtube.com/embed/ABCDE
(normaler Einbettungslink). Dieser Link zeigt den aktuellen Livestream und kein bestimmtes Video. beispielsweise:
Ich streame und du kannst es dir auf youtube.com/embed/ABCDE
Ansehen. Wenn ich fertig bin, bekommt das Video eine eigene URL, so etwas wie youtube.com/watch?v=FGHIJ
. Wenn ich das nächste Mal streamen werde, können Benutzer den Stream auf youtube.com/embed/ABCDE
Ansehen (das war eine permanente URL, die sich nicht geändert hat).
Jetzt erhält der Livestream bei jedem Streaming zunächst einen eigenen Link, sodass ich meinen Einbettungscode bei jedem Streaming manuell aktualisieren muss.
Ich habe mich ein bisschen bei Google, SO und YouTube umgesehen und herausgefunden, dass die permanente URL eines Livestreams youtube.com/channel/CHANNEL_ID/live
Lautet. Es ist großartig und alles, aber ich kann keinen Weg dazu finden einbetten.
(Ich benutze wordpress und ich habe kein Plugin gefunden, um es automatisch für mich zu machen).
TL: DR; Wie binde ich den Livestream in die Seite ein youtube.com/channel/CHANNEL_ID/live
?
Die Einbettungs-URL für den Live-Stream eines Kanals lautet:
https://www.youtube.com/embed/live_stream?channel=CHANNEL_ID
Sie finden Ihre CHANNEL_ID unter https://www.youtube.com/account_advanced
Das Problem ist zweifach:
Voraussetzung (ab August 2016) ist, dass Sie ein AdSense-Konto verknüpfen und dann die Monetarisierung in Ihrem YouTube-Kanal aktivieren. Es ist eine schmerzhafte Veränderung, die viele Live-Streams zerstört hat.
Sie müssen das folgende URL-Format für die Einbettung verwenden:
<iframe width="560" height="315" src="https://www.youtube.com/embed/live_stream?channel=CHANNEL_ID&autoplay=1" frameborder="0" allowfullscreen></iframe>
Das &autoplay=1
ist nicht notwendig, aber ich schließe es gerne ein. Ändere CHANNEL
in die ID deines Kanals. Eine Sache zu beachten ist, dass WordPress die URL möglicherweise neu formatiert, sobald Sie Ihre Änderung festschreiben. Daher benötigen Sie ein Plugin, mit dem Sie Rohcode verwenden können, ohne ihn außer Kraft setzen zu müssen PHP Code Plugin kann helfen und Sie würden den Code einfach so wiedergeben:
<?php echo '<iframe width="560" height="315" src="https://www.youtube.com/embed/live_stream?channel=CHANNEL_ID&autoplay=1" frameborder="0" allowfullscreen></iframe>'; ?>
Lassen Sie mich wissen, ob das für Sie funktioniert hat!
Hast du das Plugin "Youtube Live Stream Auto Embed" ausprobiert?
Es scheint zu funktionieren. Überprüfen Sie es einmal.