Skip to content

動画サイトでライブ配信を行っている映像上に、リスナーから送られた任意の画像をスタンプとしてリアルタイム表示する、配信者とリスナー間のコミュニケーションシステム

Archsted/stamp-cast

Repository files navigation

StampCast

環境

  • Laravel 5.5 (PHP 7以上)
  • MySQL or MariaDB
  • Redis
  • NodeJS
  • ImageMagick

備考

開発はHomestead上で行うことを想定

開発メモ

  1. gitからcloneしてローカルにソースをダウンロード
  2. Homestead環境下で使えるように各種セットアップ
  3. HomesteadにSSH接続して以下作業
  4. cp .env.dev .env
  5. 必要に応じて.envの内容を修正
  6. cp laravel-echo-server.json.dev laravel-echo-server.json
  7. 必要に応じてlaravel-echo-server.jsonの内容を修正
  8. chmod -R 777 storage/
  9. chmod -R 777 bootstrap/cache/
  10. composer install
  11. npm install
  12. php artisan storage:link
  13. php artisan migrate:refresh --seed
  14. php artisan passport:install
  15. sudo apt-get update && sudo apt-get install -y imagemagick php-imagick ffmpeg && sudo service nginx restart
  16. (sudo)? npm install -g laravel-echo-server
  17. プロジェクトルートに移動してから、 (sudo)? laravel-echo-server start
  18. ブラウザで http://stamp.test にアクセス

About

動画サイトでライブ配信を行っている映像上に、リスナーから送られた任意の画像をスタンプとしてリアルタイム表示する、配信者とリスナー間のコミュニケーションシステム

Topics

Resources

Stars

Watchers

Forks