生配信チェッカーサイトを作りたいブログ

生配信チェッカーサイトを作りたい人がメモ書きをするブログ

2015-11-01から1ヶ月間の記事一覧

Twitcastingから情報を取得(php)

↓のphp版 http://checker-site.hatenablog.com/entry/2015/11/20/162002

生配信チェッカーに必要な情報一覧

とりあえず現時点で必要だと思う情報 チャンネル情報 isLive //現在配信しているか viewers //現在の視聴者数 title //配信タイトル(トピック) created_at //配信開始時刻→現在時刻との差でこれまでの配信時間を割り出す。今回の配信時間算出のため終了時刻…

Twitchから情報を取得

http://checker-site.hatenablog.com/entry/2015/11/17/232409 ↑これのphp版

hitboxから情報を取得する

基本的にAPIを使用して取得。 RSSは用意されていないっぽい? エンドポイント https://api.hitbox.tv 情報取得 2016/6/22修正

Ustreamから情報取得

最近Ustreamは人気ないのかな? かなり企業向けのサービスになったイメージ APIはこちら http://ustream.github.io/api-docs/ 参考phpコード

IRC

正直よくわかってないけどSmartIRCを使ってIRCを操る。phpでtestと書き込む message(SMARTIRC_TYPE_CHANNEL, $data->channel,'test'); } function irc_quit(&$irc){ $irc->disconnect( ); } } $irc_host = "chat…

Livestreamから情報を取得

APIを使用して様々な情報を取得できる。 APIはPlayer, Channel, Guide, Account, Live Publishing APIがある。 配信情報を得るだけならChannel APIだけで良さそう。 API制限 10req. / sec. 100 req. / min. 1000 req/ hr. 10000 req/ day Channel API http:/…

Twitcastingから情報を取得

TwitcastingはAPIを提供しているのでこれを利用する。 http://twitcasting.tv/indexapi.php認証不要でリクエスト頻度は1分間に60回まで。これをオーバーすると5分間停止。 生配信の情報を確認するのは下記APIから。 http://api.twitcasting.tv/api/lives…

Cavetubeから情報を取得

APIがあるようだが、とりあえずRSSさえあれば事足りる? APIはキーが必要。主にコメント機能に関するものらしい。 RSS ・ライブ配信一覧 http://rss.cavelis.net/index_live.xml ・直近のアーカイブ http://rss.cavelis.net/index_archive.xml ・ライブ配信…

Ustream IRCの設置

チャンネル名とチャンネルIDを使用して下のような感じ チャンネルIDはスクレイピングするかAPIを使って取得する

マウスオーバーにより画像をポップアップ表示する

リンク画像をマウスオーバーする際にスナップショット画像をポップアップ表示するとそれっぽくなる。 方法はいくらでもありそうだが、格ゲーチェッカーさんを参考にCSSで実装することに。 流れとしては ・ポップアップする画像は画面外に移動させておく(絶対…

FC2 ライブから情報を取得

チャンネルリストAPI 配信中のチャンネルの情報を取得。リクエストは30秒に1回まで。 http://live.fc2.com/contents/allchannellist.php http://live.fc2.com/adult/contents/allchannellist.php (アダルト) 公式の説明 http://live.fc2.com/publicApiList/

Livetubeから情報を取得

XML形式・JSON形式で情報を取得可能だが、JSONの方が情報量が多い。 https://livetube.cc/index.live.xml https://livetube.cc/index.live.json

Twitchの埋め込みコード

一例。 <table><tr><td> <object name=obj1 type=application/x-shockwave-flash width=640 height=480 id=live_embed_player_flash data=http://www.twitch.tv/widgets/live_embed_player.swf?channel=dotamajor bgcolor=white> <param name=allowFullScreen value=true /> <param name=allowScriptAccess value=always /> </param></param></object></td></tr></table>

Twitch APIの情報一覧(コード)

https://api.twitch.tv/kraken/streams/ からJSONデータを取得し、現在のさまざまなデータを取得 //JQueryを読み込んでおく var id_twitch = "scarfino"; //取得チャンネルのID $.getJSON('https://api.twitch.tv/kraken/streams/' + id_twitch + '?callback…

Twitch APIの情報一覧

自分用のまとめ。あまり詳しく調べていないのでおそらく不正確。 配信中の配信にアクセス https://api.twitch.tv/kraken/streams/IDstream.~ //現在配信されていない場合はnullになる _id:配信ID game:配信ゲーム viewers:現在の視聴者数 created_at:配…

Twitchから視聴者数を取得

https://api.twitch.tv/kraken/streams/ からJSONデータを取得し、現在の視聴者数を取得 //JQueryを読み込んでおく var id_twitch = "dotamajor"; //取得チャンネルのID $.getJSON('https://api.twitch.tv/kraken/streams/' + id_twitch + '?callback=?', fu…

参考にするサイト

チェッカーサイト ・Ustream Checker(チェッカー) http://revinx.net/ustream 一番有名。 ・格ゲーチェッカー(格チェ) http://kakuge-checker.com 格ゲーに特化。後発ながら勢いがある。記事の更新頻度が非常に高い。 ・ちくわちゃん(ちくラン) http://www.c…