2016-09-01 10 views
15

私はたくさんのYouTubeにライブストリーミングし、昨日から私は奇妙なことを経験する。新しいYoutubeのライブ動画の永続URLを埋め込む方法は?

私は自分のサイトにライブストリームURLを埋め込んだ。 youtube.com/embed/ABCDE(通常の埋め込みリンク)でした。このリンクでは、の現在ののライブストリームが表示され、特定の動画は表示されませんでした。たとえば:

私はストリーミングしており、あなたはyoutube.com/embed/ABCDEで見ることができます。 私が終わったら、ビデオはyoutube.com/watch?v=FGHIJのような独自のURLを取得します。次回にストリーミングすると、ユーザーはyoutube.com/embed/ABCDE(変更されていない永続的なURL)のストリームを視聴できます。

私がストリームするたびに、ライブストリームは最初の場所で独自のリンクを取得します。つまり、ストリームごとに埋め込みコードを手動で更新する必要があります。

私はGoogle、SO、YouTubeの周りを少し調べて、ライブストリームの永久URLはyoutube.com/channel/CHANNEL_ID/liveだと分かりました。それは素晴らしいとすべてですが、私はそれを埋め込む方法を見つけることができません。

(私はwordpressを使用していますが、自動的にそれを行うためのプラグインは見つかりませんでした)。

TL:DR;ライブストリームをページに埋め込む方法youtube.com/channel/CHANNEL_ID/live

答えて

28

チャンネルのライブストリームの埋め込みURLは次のとおりです。

https://www.youtube.com/embed/live_stream?channel=CHANNEL_ID 

あなたはhttps://www.youtube.com/account_advanced

+0

優秀な情報... YouTubeは提供していませんライブストリームビデオのURLを埋め込みましたが、表示された形式では、共有オプションを使わずにURLを取得して、 'iframeタグ'の埋め込みURLを取得できました:) – Rishabh

+0

これは2017年12月の時点で素晴らしいです。 width = "560" height = "349" src = "https://www.youtube.com/embed/live_stream?channel=yourChannelid" frameborder = "0" allowfullscreen>​​' –

0

あなたは

その「をYouTubeのライブストリームの自動埋め込みコード」と呼ばれるプラグインを試してみましたが、動作しているようです。それを一度チェックしてください。

+1

であなたのCHANNEL_IDを見つけることができますうん、それだけでエラーを示しています。私はこのリンクを 'read more' https://support.google.com/youtube/に持っていますか?p = player_error1 –

+0

埋め込みビデオの下で見ることができます:http://gness.co.il/live(ページはヘブライ語ですが、問題を解決するためには必要ありません) –

4

問題が二つある:

  1. WordPressはあなたがライブストリームをサポートするために、カスタムの埋め込みリンクを必要とするYouTubeのリンク
  2. 8月のとして(前提条件として

を埋め込む再フォーマット、2016)、link an AdSense accountに登録してから、YouTubeチャンネルで収益受け取りを有効にする必要があります。これは、多くのライブストリームを壊した痛い変化です。

あなたは埋め込みのため、次のURL形式を使用する必要があります。

<iframe width="560" height="315" src="https://www.youtube.com/embed/live_stream?channel=CHANNEL_ID&autoplay=1" frameborder="0" allowfullscreen></iframe> 

&autoplay=1は必要ありませんが、私はそれを含めるのが好き。注意すべき点の1つは、WordPressが変更をコミットした後にURLを再フォーマットすることです。したがって、未処理のコードを使用できるようにするためのプラグインが必要です。カスタムPHPコードプラグインを使用すると、次のようにコードをエコーすることができます。

<?php echo '<iframe width="560" height="315" src="https://www.youtube.com/embed/live_stream?channel=CHANNEL_ID&autoplay=1" frameborder="0" allowfullscreen></iframe>'; ?> 

それがうまくいけば教えてください!

関連する問題