Works & Projects

← Back before page
Request 2023/01/31

6つの動画配信を監視し、最新の配信情報を発信するメディアを構築

「今、○○さんの生配信はやっているんだろうか?YouTube、やってない。Mildom、やってない。niconico動画、やっていない…。OpenREC、やってる!」そんないろいろなプラットフォームを毎日3、4回サーフィンして確認しに行く。中には推しの配信者が10数人いてそれぞれ見に行く必要がある方もいる。そんな方々はもちろん暇なわけじゃない、彼らにもっと便利なサイトを作りたい。そんな想いの依頼主は「麻雀」というジャンルに特化し、生配信を”まとめた”ポータルサイトの構築を決めました。このメディアはお気に入り機能に始まり、非表示機能、優先表示設定などリスナーに嬉しい機能がいくつも搭載されています。


3つのこだわり

6つの生配信を監視

YouTube API, niconico動画APIをはじめとする5つのAPIを駆使して生配信の配信状況を監視しています。また当時APIが存在していないAbemaTVはサーバー上でのスクレイピングにより配信状況を監視し、合わせて6つのプラットフォームの生配信状況をサービス内でまとめて見ることができます。

リーグ状況を知らせるイベントカレンダー

イベントカレンダーではいくつもの大会の情報を発信致しますが、数週間にも及ぶリーグの最新情報をお届けするために、本サービスのイベントでは大会毎にリーグの詳細と日時を設定出来る仕様となっています。

横断されるタグ管理

配信、配信者、動画、イベント、トピックに直ぐ辿り着ける工夫があります。それぞれを横断する情報の一つに『タグ』を設けており、管理者がタグを自由に設定する事でおすすめの情報への適切な誘導が出来る仕様となっています。

6つの生配信を監視リーグ状況を知らせるイベントカレンダー横断されるタグ管理

機能一覧

アイコン
Website
トピック

界隈のユーザーへ情報を発信する、独自の投稿機能を搭載しています。新着、週間、月間、通年人気で並び替えすることができ、アクセス数に応じて順位を決定しています。

イベント

トピックと同様に自由記述を行える仕様となっていますが、イベントカレンダーと連動した開催日毎の結果を掲載することが可能です。人気順で大会を表示、また条件を指定して日、週間、月間のリーグ情報を検索する事もできます。

動画情報

本サービスでは動画を各アカウントやチャンネルから自動抽出・同期して掲載する機能があります。配信者は生中継だけでなく、各プラットフォームへ動画を投稿しますがアーカイブや有料動画などさまざまなタイプの投稿に対応しています。

配信機能

YouTube API, niconico動画APIをはじめとする5つのAPIとスクレイピングにより取得したAbemaTVの合わせて6つのプラットフォームの生配信状況をサービス内でまとめて見ることができます。また配信は配信者のステータスによって表示条件を変えることもできます。

配信者情報

登録した配信者の情報へ各プラットフォームのアカウント情報を追加することで、塚下情報に合わせて配信情報の監視及び動画情報の抽出を自動で行うことができます。また配信者にはTwitterをはじめとするアカウント情報を紐づけることもできます。

ランキング機能

配信の注目度(一定時間の平均視聴者数)を半日ごとに集計し、サイト内に配信をランキング表示しています。

アカウント認証

LINEログインまたTwitterログイン、メールアドレスでのログイン機能を本サービスに搭載しています。アカウント認証を行うことでサービス内の個人設定を行うことができます。

よくある質問機能

各画面に搭載された「?」ボタンからよくある質問の各項目へ遷移することができます。もちろん、管理者画面からいつでも質問と回答を更新、管理することができます。

お問い合わせ

サービス内で管理者へお問い合わせを行うことができます。名前、メールアドレス、お問い合わせ内容を記載できる、一般的なお問い合わせ機能です。送信後送信者と管理者に自動返信メールア送信されます。

基本設定

ロゴ、バナーの作成。一般的な法規文書(「利用規約」、「プライバシーポリシー」)3ページの作成。SNS表示の埋め込み。metaタグの設定。初期データの挿入などを行いました。

アイコン
会員管理
お気に入り機能

配信者また配信者に紐づくチャンネルをお気に入りにすることができます。お気に入りにした配信はお気に入り一覧に登録されいつでも登録を切り替えることができます。

表示設定

サービスに登録している会員は、非表示にする配信者またはチャンネルの配信を設定したり、強制的に一覧の上部に表示させることができます。

ブラックモード

画面内の文字や背景や線はブラックモードに対応しており、戻の切り替えによってサービス全体を夜間の配色に変更することが可能です。配信は夜に行われることも多く目に負担がないようにモードの切り替えを行えるようにしています。

アイコン
配信管理
生配信監視 – YouTube API

本サービスではYouTubeから配信や、動画情報を取得できます。動画の同期、配信の監視など大量にYouTube APIのリクエストを使用するため、通常のリクエスト枠内の制限を超えてしまします。YouTubeとの3か月にもわたるクォータ上限解除の交渉によって実現しています。

生配信監視 – niconico動画API

niconico動画から配信や、動画情報を取得できます。これはユーザーに紐づく配信と、チャンネルに紐づく配信の2種類の形式があり、APIの使用時にはどちらの種類から取得するのかを選択し設定を切り替えることが必要です。

生配信監視 – AbemaTV

AbemaTVから配信を取得できます。AbemaTVには動画の概念がないため取得は配信のみですが、当時APIも存在していなかったため専用のBotを構築し、サイトを定期的に巡回し配信の放送状況を確認しています。

生配信監視 – 他

他にも、「Mildom」「Mirrativ」「OpenREC」の3プラットフォームから配信と動画の抽出をしています。無料、有料の動画のフラグの抽出問題など様々な課題をそれぞれのAPIを使用して解決しました。

アイコン
CMS – WordPress
Site Kit by Google

GA・GTMの設定を施し、管理者画面からユーザーのアクセス流入状況を確認できる様にプラグインを導入いたしました。

公式サイト

SiteGuard

よりセキュアな運用を行うために、デフォルトからログインURLの変更や画像認証、パスワードロックなどの様々なセキュリティー設定を行いました。

公式サイト

All in One SEO

TOPを含む各固定ページに対し概要を設定、またサイト全体のファビコンやOGPを反映することで基本的なSEO対策を行いました。

公式サイト


プロジェクト概要

カテゴリ
Webサービス
実施期間
~2022年3月中旬
予算
¥7,000,000
PRJ期間
約6か月
動員数
4名(PM、DS、SE、PG)
仕様技術
Xserver、MySQL、WordPress 6.2(PHP 7.4)
依頼企業
非公開

編集者:株式会社Game 広報部

関連記事

Request

「寝坊したら罰金」ペナルティ型課金機能をStripeを使用しiOSの”早起き”アプリに導入

”早起きは三文の徳”だが起きれない。そんな悩みを解決すべく、早起きできなかったら罰金と言う逆の発想から始まったプロジェクトです。ルールは、早起き習慣をつけ始める日を設定した後、チャレンジの期間を定めその期間中に早起き報告ができなかったらカウント1、このカウントが一定数溜まればペナルティ、溜まらなかったらチャレンジ成功です。本サービスはiOSのみを対象としたアプリですが、Stripeと連携することで独自のカード決済でコミットする分のお金をチャージする事ができます。 3つのこだわり iOSアプリ内の決済機能ペナ…

Request

飲食店特化型、20の主機能を組み合わせてiOS/Androidアプリが作れるパッケージ開発

簡単なホームページの作成と同じくらい簡単にiOS/Androidアプリを導入できるようになりたいという想いからこのプロジェクトはスタートしました。飲食店に特化した「EC」「メニュー」「クーポン」「ポイントカード」「テイクアウト」「Push通知」「チャット」など約20種類以上の機能を予め用意し、様々な飲食店向けのパッケージをご用意いたしました。現在では飲食店のみならず楽天市場やAmazonなどのモールに出店する事業者向けにモールとの商品情報や在庫の同期連携も可能になっています。またサイト運営者はアプリの設定や…

Request

英単語を独自の音節で区切り、見ただけで覚えられる認知記憶フラッシュ英単語サービス

取引先が無くなってしまった...10年もの間、情熱を注いできたプロジェクトを中断しなければいけない。そんな危機的状況の中、偶然の出会いでご相談頂いたのがこのサービス開発でした。作りたいものは明確に頭に描けており、途中まで作ってきたプロダクトの断片も存在していたため、詳しいヒアリングを重ね再度仕様書の作成を行う事でかつてリリース予定だったプロダクトの復刻版開発に至りました。 3つのこだわり 認知科学に基づく英単語学習英単語を独自の文字列で区切り、文字ブロックとそれぞれの音声を続けて3回再生した後に全体を1回、…

Request

検査機器の製造を行う企業のウェブサイトのシステムのリファクタリングを代行

検査機器の製造販売を行っている企業様から、自社のコーポレートサイトの更新にとても手間がかかってしまうと言うお悩みを受け、サイトのソースコードをリファクタリング改修するプロジェクトが始まりました。またソースコードだけでなく管理者用のダッシュボードから容易に変更ができるようにカスタムフィールドを導入し、ソースコードを見る事なく簡単に編集出来るような工夫も含めております。 3つのこだわり ソースコードの最適化最適化は既存ソースコードを一から調査と分析から始められました。画面や機能とシステムの関係を理解が深まったと…

Request

ワーキングアパレル業界の数百社が連携、メーカーと代理店を結ぶ商品と下代検索サービス

もしあなたがコンビニに行ったことがあるのであれば、商品を購入することはまったく簡単です。しかし仕入れる時の商品の値段は変動し、店舗で購入する際と同じようにレジでバーコードを読み取り現金の交換によって行われる事はありません。本プロジェクトはワーキング業界でのアパレル商品を扱う販売代理店が様々なメーカーから商品を仕入れる時に起こる問題を解決すべく専門のチームが発足されました。プロジェクト開始前では、各代理店は電話で、仕入れ先のメーカーに社名を名乗り、該当する商品の仕入値(実際は掛け率)を尋ねます。多いところでは…

Contact us

    thanks your contact

    1.メールアドレスを入力し、あなたのことを教えてください。

    2.お問い合わせの種類を記載ください。

    3.採用に関するお知らせの詳細を記載ください。

    4.お問い合わせを受け付けました。自動返信メールが届いているかご確認ください。

    continue...