「自鯖配信入門」の版間の差分

提供: JUNKWIKI(ジャンクウィキ)
移動: 案内検索
(Twitterでログインして視聴できるようにする)
行32: 行32:
  
 
その際、callback URLには
 
その際、callback URLには
  http://自鯖URL/live/callback
+
  <nowiki>http://自鯖URL/live/callback</nowiki>
 
を指定してください。
 
を指定してください。
  
行46: 行46:
 
 
 
* RTMP URL<br>クッソ重要項目。このURLにプレイヤーからアクセスして配信を視聴します。配信鯖構築をリンク先のページを元に行った場合は多分rtmp://自鯖アドレス:1935/live/livestreamみたいになってるはず。
 
* RTMP URL<br>クッソ重要項目。このURLにプレイヤーからアクセスして配信を視聴します。配信鯖構築をリンク先のページを元に行った場合は多分rtmp://自鯖アドレス:1935/live/livestreamみたいになってるはず。
* HLS URL<br>オプションとは言いつつ重要項目その2。配信鯖構築をリンク先のページを元に行った場合は多分http://自鯖アドレス:ポート番号/ts/livestram.m3u8みたいになってるはず。
+
* HLS URL<br>オプションとは言いつつ重要項目その2。配信鯖構築をリンク先のページを元に行った場合は多分<nowiki>http://自鯖アドレス:ポート番号/ts/livestram.m3u8</nowiki>みたいになってるはず。
 
※配信鯖URLに関してはOBSなどでストリームキーをlivestreamに設定した場合であって、自分で変更して配信する場合はURLも適宜変更しましょう。
 
※配信鯖URLに関してはOBSなどでストリームキーをlivestreamに設定した場合であって、自分で変更して配信する場合はURLも適宜変更しましょう。
  
行55: 行55:
  
 
見られましたか???
 
見られましたか???
 +
 +
=== トラブルシューティング ===
 +
* へんなポート使ったらログイン出来ないよ!<br>common.phpの61-62行目を以下のようにカスタマイズ!
 +
$cb_url = "<nowiki>http://自鯖URL:ポート番号/live/callback</nowiki>"; //ポート違う場合は変更(外向き直指定)
 +
$live_url = "<nowiki>http://自鯖URL:ポート番号/live</nowiki>"; //ポート違う場合は変更(外向き直指定)
 +
* なんかツイートできないよ!<br>「Keys and Access Tokens」のタブの「Regenerate Consumer Key and Secret」を押して再度Consumer keyとSecretを設定し直してください!

2018年2月3日 (土) 23:48時点における版

自分のサーバーから生放送できたら楽しいですよね!??!?

まずは配信環境

RTMPとHLSの両方もしくは片方を配信できるサーバを立ち上げます。

ここのやり方で構築するとひとまずflowplayerを使ったWebページで視聴可能になります(丸投げ)。

Twitterでログインして視聴できるようにする

そーちょー作ガバガバページファイル:Ojlive01.zipの導入方法です。

Step1 XAMPPを導入する

べつにXAMPPじゃなくたってPHPが動けばよいのですが、とりあえず手っ取り早く動かすためにxampp導入します。

導入方法はサーバー構築方法(Windows編)#XAMPPのインストールをみてね!

Step2 ファイルをつっこむ

ファイル:Ojlive01.zipをダウンロードします。

しましたか?

中にあるliveをそのまま

C:\xampp\htdocs

につっこみます。

xamppを使ってない人は適宜ドキュメントルートにliveディレクトリを置く、もしくはliveの名前でlive内部にエイリアスをはってください。 あ、あと.htaccessファイルで.phpの拡張子を見えなくしてるので、htaccessファイルを使えるようにしておいてください。

Step3 TwitterAppsの登録

consumer key & consumer secretを取得します!

これがないとTwitterに接続できないので、ここでアプリを登録してキーを取得してください。

その際、callback URLには

http://自鯖URL/live/callback

を指定してください。

Step4 common.phpの設定

common.phpをUTF8使えるエディタを使って開いてください。

以下は設定の解説です。まぁ書いてある事そのまんまですが一応。

  • consumer key & consumer secret
    これがないとTwitterに接続できないので、ここでアプリを登録してキーを取得してください。
  • 管理者のTwitter ID
    管理者として設定するTwitterアカウント名(@を除く)を入力しましょう。
  • フォロワー限定配信設定
    これをtrueにすると管理者TwitterIDをフォローしてるユーザーのみ視聴可能になります。falseにすると誰でも視聴可能になりますが、現状は限定配信じゃなくてもTwitterログインが必要な仕様です。
  • ツイート時のハッシュタグ
    これを設定すると、コメント欄からコメントしたときにタグが付加されます。
  • RTMP URL
    クッソ重要項目。このURLにプレイヤーからアクセスして配信を視聴します。配信鯖構築をリンク先のページを元に行った場合は多分rtmp://自鯖アドレス:1935/live/livestreamみたいになってるはず。
  • HLS URL
    オプションとは言いつつ重要項目その2。配信鯖構築をリンク先のページを元に行った場合は多分http://自鯖アドレス:ポート番号/ts/livestram.m3u8みたいになってるはず。

※配信鯖URLに関してはOBSなどでストリームキーをlivestreamに設定した場合であって、自分で変更して配信する場合はURLも適宜変更しましょう。

Step5 視聴する

さぁOBSを立ち上げて配信!

そしてhttp://自鯖URL/liveにアクセスしてみましょう!

見られましたか???

トラブルシューティング

  • へんなポート使ったらログイン出来ないよ!
    common.phpの61-62行目を以下のようにカスタマイズ!
$cb_url = "http://自鯖URL:ポート番号/live/callback"; //ポート違う場合は変更(外向き直指定)
$live_url = "http://自鯖URL:ポート番号/live"; //ポート違う場合は変更(外向き直指定)
  • なんかツイートできないよ!
    「Keys and Access Tokens」のタブの「Regenerate Consumer Key and Secret」を押して再度Consumer keyとSecretを設定し直してください!