It is not a standalone app, get EZ Inboxer to use this add-on. If you want a standalone version click here.
Make sure your server has FFMPEG installed exec() function is enabled.
How to Install?
VidCasterLive is not a standalone app. As we already mentioned, it is an add-on of EZ Inboxer. So first requirement of installting VidCasterLive is to get & install EZ Inboxer (at least v6.0.1 required.):
Installting VidCasterLive is just few clicks easy.
Login to your EZ Inboxer admin panel, go to Add-ons menu and click Upload New Add-on and upload VidCasterLive Zip File.
Now add-on has been uploaded and all you need to do is to activate the add-on using the purchase code and it's done :)
Here you can see your activities at a glance. Your imported accounts, pages & groups count. Completed, pending campaign stats and also upcoming campaign information.
FFMPEG path : This addon needs FFMPEG to operate. You need to install it in your server or have to contact hosting provider to install it for you. In most the case FFMPEG path is ffmpeg, but it can be different in diferent server. Contact your hosting provider to know ffmpeg path. Also make sure exec() function is enabled in server.
Max Simulataneous live stream : how many live stream server will process at a time. It should be adjusted depending your server load. We have measured 20 simulataneous live stream without any problem in our test dedicated server.
Max length of live stream (hour): videos can be very long like 5/6 hours, set the highest limit in hour that server will process and rest of the part will be abandoned.
Max allowed video size : If you want to go live with 1GB of video set 1024MB here. Choose the highest limit as per your server processing power and storage.
You can also see the values of some useful php varibales your server currently have.
If you get JSON error while uploading long video then set php max_execution_time, max_input_time, post_max_size, upload_max_filesize to long limit possible.
For long video streaming set php max_execution_time, mysql connect_timeout & mysql wait_timeout to long limit possible, so that your server can process stream for long time.
Settings > Facebook API Settings
This is the form to add your facebook app information, you will get app domain, site url, valid oauth redirect uris needed to create facebook app here. Copy the urls and create your facebook app following the process below. You can create multiple app and can add but only one can be enabled at a time.
VIDEO TUTORIAL : HOW TO CREATE FACEBOOK APP?
FACEBOOK APP REVIEW
FACEBOOK APP PERMISSION NEEDED : publish_video, publish_pages, groups_access_member_info, publish_to_groups, manage_pages, Groups API, Live Video Feature
Clicking import account menu will bring you a button named "Login with Facebook", simply clicking it will start importing your facebook account.
Allow the permission as the snapshots below :
You can choose privary friends or public. It privacy is set to "Friends" the posts will be only visible to your friends. If you set it to "Public" then the posts will be visible to everyone. You should use "Public" for marketing purposes.
You must click "OK", otherwise nothing will work !!!
Finally your account is imported now !!! You will see your pages & groups. You can add another account (if your package is multi-account) same way. You can remove pages you do not need also can unlink your account.
Importing account will import your all groups you are member of but please remember you can only go live to groups you have admin role.
If you import multiple facebook accounts, you can switch among them from the top-right of the page.
Upload your video.
You can choose when to stream, now or later
You can also create event before going live. When you schedule a live event, an announcement post will be published to News Feed letting your fans on Facebook know that the broadcast is coming. People who see the post can opt in to receive a one-time reminder notification that will alert them shortly before your broadcast begins. Your fans can then join a pre-broadcast lobby directly before the live video starts, where they can connect and interact with other viewers.
You can choose where to post among your timeline,pages annd groups.
You can enable auto share and choose among your timeline or pages to share the post . It will be automatically shared (only works for page post).
You can enable auto like. It will be automatically liked by all your pages. (only works for page posts)
You can enable auto comment , means after this post publish, there will be a comment there already on behalf of you.
Cron Job/Scheduler [Only Admin]
To get your API KEY and Cron Job command go to Cron Job menu. Copy the command and configure it into your server.
Scheduled Live Stream Campaign [Every 5 minutes] : this cron job process scheduled live stream
End Expired Live Stream [once per hour] : this cron job end any scheduled campaign that has been completed but failed to sync with database for some reason
Delete Junk Files [once per day] : this cron jobs deletes processed live streams video of files stored in server except last month to safe server disk space.