Pinned Repositories
memreas-dev-php-backend
memreas-android-public
memreas Android codebase - meant for code sample purposes
memreas-dev-php-admin
admin site for memreas
memreas-dev-php-frontend
memreas-dev-php-stripe
memreas-dev-php-stripe
memreas-dev-php-ws
web services conversion project.
memreas-ios-public
memreas iOS codebase - meant for code sample purposes
memreas-transcoder-public
memreas transcoder is a php web based application the uses ffmpeg as a media transcoder. Video input files such as (.avi, .mp4, etc.) can be transcoded to mp4, vp9 (webm), and hls including 4k support for Apple, GoPro, and standard 4k videos. Images can be resized for thumbnails and stored as needed. The transcoder is built to use Amazon Web Services (AWS) as it's backend but can be ported to other Cloud based services based on your needs. The transcoder works as such 1 - Video or image should be already stored in your S3 Bucket <br> 2 - Web request is made with appropriate parameters <br> 3 - For videos the transcoder will work on transcoding a single video at a time but will also allow for images to be resized <br> 4 - Upon completion the transcoder will store your transcoded video or images to your S3 bucket <br> 5 - Optional: In the event auto-scaling is setup a new server will be deployed as needed based on your requirements <br> <br> The transcoder is also equipped to handle auto-scaling and will process input video files sequentially based on a priority system in a single threaded fashion. Images are processed even if the transcoder is processing a video so as not to create a backlog for smaller files. Requirements ------------ - Amazon EC2 Instance - Amzaon Web Servies S3 Bucket - Amzaon Web Servies SES to receive notification emails - Github account to store/fetch your latest updates for new worker servers - Redis installation: used to manage multiple workers Caveats ------- - Security aspects shown here are for sample purposes. Security and Server hardening are outside of the scope of this project. - Error logging messages are for debugging purposes only (e.g. Mlog) - Ubuntu shown as example. Other Linux instances may be used. - This is a time intensive install dependent on your level of experience.
memreas's Repositories
memreas/memreas-dev-php-ws
web services conversion project.
memreas/memreas-transcoder-public
memreas transcoder is a php web based application the uses ffmpeg as a media transcoder. Video input files such as (.avi, .mp4, etc.) can be transcoded to mp4, vp9 (webm), and hls including 4k support for Apple, GoPro, and standard 4k videos. Images can be resized for thumbnails and stored as needed. The transcoder is built to use Amazon Web Services (AWS) as it's backend but can be ported to other Cloud based services based on your needs. The transcoder works as such 1 - Video or image should be already stored in your S3 Bucket <br> 2 - Web request is made with appropriate parameters <br> 3 - For videos the transcoder will work on transcoding a single video at a time but will also allow for images to be resized <br> 4 - Upon completion the transcoder will store your transcoded video or images to your S3 bucket <br> 5 - Optional: In the event auto-scaling is setup a new server will be deployed as needed based on your requirements <br> <br> The transcoder is also equipped to handle auto-scaling and will process input video files sequentially based on a priority system in a single threaded fashion. Images are processed even if the transcoder is processing a video so as not to create a backlog for smaller files. Requirements ------------ - Amazon EC2 Instance - Amzaon Web Servies S3 Bucket - Amzaon Web Servies SES to receive notification emails - Github account to store/fetch your latest updates for new worker servers - Redis installation: used to manage multiple workers Caveats ------- - Security aspects shown here are for sample purposes. Security and Server hardening are outside of the scope of this project. - Error logging messages are for debugging purposes only (e.g. Mlog) - Ubuntu shown as example. Other Linux instances may be used. - This is a time intensive install dependent on your level of experience.
memreas/memreas-dev-php-frontend
memreas/memreas-ios-public
memreas iOS codebase - meant for code sample purposes
memreas/memreas-android-public
memreas Android codebase - meant for code sample purposes
memreas/memreas-dev-php-backend
memreas/memreas-dev-php-stripe
memreas-dev-php-stripe
memreas/memreas-dev-php-admin
admin site for memreas