Ratings | | Unique User Downloads | | Download Rankings |
Not yet rated by the users | | Total: 80 | | All time: 9,974 This week: 161 |
|
Description | | Author |
This package implements an application to share videos between users.
It provides classes and scripts using an MVC based on Laravel to implement several actions to manage different aspects of a social network site for sharing videos. Currently, it can:
- Display the shared videos
- Manage registered users that access the application site
- Manage channels of users on which the videos are shared
- Display an information dashboard
- Etc... Innovation Award
 August 2021
Winner |
Video is a modern way to share interesting content of many types, like for instance teaching or entertainment.
This package allows to easily create independent sites to let users share videos, so it can work like a social network for video.
Manuel Lemos |
| |
 |
|
Innovation award
 Nominee: 6x
Winner: 3x |
|
Details
<p align="center">
<img src="https://raw.githubusercontent.com/PHPJunior/mtube/master/public/images/logo.png" width="400">
</p>
About mTube
mTube is a simple video sharing platform built with Laravel. Create personal channel share videos online with friends and family.
Packages
Requirements
Installations
composer install
Edit .env
file and config/site.php
PUSHER_APP_ID=
PUSHER_APP_KEY=
PUSHER_APP_SECRET=
PUSHER_APP_CLUSTER=
MIX_PUSHER_APP_KEY="${PUSHER_APP_KEY}"
MIX_PUSHER_APP_CLUSTER="${PUSHER_APP_CLUSTER}"
LARAVEL_WEBSOCKETS_SSL_LOCAL_CERT=
LARAVEL_WEBSOCKETS_SSL_LOCAL_PK=
LARAVEL_WEBSOCKETS_SSL_PASSPHRASE=
FFMPEG_BINARIES=
FFPROBE_BINARIES=
[
'converted_file_driver' => 'public',
'hls_segment_size' => 10,
'frame_from_seconds' => 3
]
Start Laravel Websockets Server
php artisan websockets:serve
php artisan queue:work
Create Admin User
php artisan create:admin
Todo
-
[x] ~~Tus Server/Client~~
-
[x] ~~Channel Management~~
-
[x] ~~Channel Branding~~
-
[x] ~~Un/Subscribe Channel~~
-
[x] ~~Realtime Un/Subscribe View~~
-
[x] ~~Video Management~~
-
[x] ~~Transcode Video~~
-
[x] ~~Dis/Like Video~~
-
[x] ~~Video View Count~~
-
[x] ~~Video Comments~~
-
[x] ~~Video Thumbnails~~
-
[x] ~~Video Settings~~
-
[ ] Video Playlists
-
[ ] Video Player - Google IMA Pre Roll Plugin
-
[x] ~~Realtime Notifications ( Dis/Like, Un/Subscribe Channel, Comments )~~
-
[ ] Admin Panel
-
[ ] Companion - Uppy Standalone Server
Credits
License
The MIT License MIT license. Please see License File for more information.
Screenshots

|
Applications that use this package |
|
No pages of applications that use this class were specified.
If you know an application of this package, send a message to the author to add a link here.