DiceLive

https://github.com/claustra01/hackz-tsumaguro-backend

Next.js

Go

TypeScript

Azure

PostgreSQL

コメントやリアクションがリアルタイムで反映される生配信サービス。

claustra01

しめさば

pei

Kizuku

推しアイデア

画面左上でずっと転がり続けるサイコロくん。

作った背景

面白そうだったから。血迷ったから。

推し技術

Azure Media Service。JWT認証。WebSocket。いっぱい。

プロジェクト詳細

仕様

  • ユーザー登録制
  • 配信はWebではなくOBSから
  • リアルタイム反映されるコメントとリアクション

全体構成

image

使用技術

  • Azure Media Serviceを用いたストリーミング配信
  • Next13の新機能AppRouterを採用
  • 開発環境バンドルツールにTurboPackを使用
  • ほぼ全てのAPIでJWT認証を実装
  • コメントとリアクションにはWebSocketを採用
  • リレーショナルなDB設計
  • ORMを使用することで初めての一年生でもDBが触れるように
  • RTMPも合わせるとサーバーが全部で4つ

レポジトリ

最後に

ハックツさん、開発期間あと2日くらい欲しいです。

claustra01

@claustra01