シェアする

配信サイト立ち上げました【SimpleLive(β)】

%e3%82%ad%e3%83%a3%e3%83%97%e3%83%81%e3%83%a3

リンク:http://simplelive.jpn.ph/

まだまだ機能実装が出来ていませんがSimpleLive(β)(仮名)として配信サイトの運用を始めました

リンクも仮で後々変わります

コンセプトは

リアルタイム性

とにかくリアルタイム、通知にしろ何にしろ
コミュニケーション — リアルタイム性
チャットしかりライブ配信しかりトップページの配信状況(放送中)しかり
その時その場を軽快に楽しむ

シンプル

見て分かる
機能必要最小限
TS(タイムシフト)とか邪道。動画サイトへ行って、どうぞ
といった感じです、現在遅延が設定や環境にもよりますが最短1.8秒~2.5秒程
その他現行の仮仕様を以下にまとめます
スポンサーリンク

対応配信ツール

OBSStudioやXSPLit、FFmpegなどRTMP出力に対応したソフトウェア

視聴推奨環境

ブラウザ:Chrome系ブラウザ
スペック:Intel Atom z37xxシリーズ以上(有志の検証によりPenM機でも視聴可能との事)
RAM:2GB以上

配信推奨環境

ブラウザ:Chrome系ブラウザ
スペック:各配信素材や環境により変動あるので割愛

配信設定について

以下の設定になるようにお願い致します、解像度は各自の好みで構いませんが推奨値は記載しておきます
また仮の状態ですので、以下の値は変更する場合があります
ビットレートは1.5Mbpsを超えるとサーバより強制切断されます
  • レート制御:VBR
  • 映像ビットレート + 音声ビットレート = 800kbps ~ 1.5Mbps
  • 推奨出力解像度:768×432

サーバ仕様

フロント1,バックエンド3体制 バックエンドは現在簡易負荷分散処理中

  • フロントエンド:nodejs(c10k問題対策及びレスポンスの良さで採用 そこまで接続されるとバックエンドが死んでしまう気がするが)
  • バックエンド:C,C++,Java,Go,Nodejsを利用

トップページ

生放送中:現在配信されているチャンネルがリアルタイムに表示、放送終了した場合リストから消える
チャンネル一覧:オープンチャンネルのみ列挙されます、順番は最新順

視聴ページ

オープンチャンネルであれば匿名(会員登録していない)ユーザーでも視聴可能
但し匿名ユーザのみコメント履歴には設定していた名前が残りません(ページ更新で匿名に置き換わります)
チャットが出来、設定タブにある読み上げ設定をする事でチャットの読み上げも可能
同設定タブにある棒読みちゃんプラグインを導入する事で棒読みちゃんでの読み上げも対応
配信者が放送を終了したら視聴側も見れなくなります
特別真新しい機能はありませんが、遅延を重視し、かつ高画質に配信出来る様に頑張っています
個人運用の為、限界はありますが、リスナーも配信者も快適な配信環境になればと思っています
とりあえず現段階では仮組が多いですが
行く行くはデザイン含めもっと煮詰めていきます
ブラウザのみで棒読みちゃんとの連携も取れるようになったのでコメビュ作成は無くなりました
アラートについてもブラウザで完結するようにしてみますが、プログラムとしての作成も検討中です
スポンサーリンク

シェアする

フォローする

スポンサーリンク