Video Encoding
Video Encoding basically is a process of converting the uploaded video input into a digital format which is compatible with most types of web players and mobile devices. All uploaded videos that users watched via computers, mobile devices, tablets and etc have undergone a video encoding process to transform them from the original source format into a standard viewable format. This is because different browsers supports different video's format.
FFMpeg
FFMpeg is the leading multimedia framework to encode and decode medias. It's supports a wide variety of video formats and it can utilize hardware acceleration to minimize conversion time. EasySocial utilizes FFMpeg to encode uploaded videos on the site. Without FFMpeg, you would not be able to upload any video on your site.
Youtube and DailyMotion videos are given an exception where you can directly shares them on EasySocial.
Setting Up Video Encoding
In this section, you will be learned on how to setting up video encoding in EasySocial. Navigate to EasySocial > Settings > Videos > General > Video Encoding.
Path To FFMpeg
Many hosting providers offers FFMpeg-enable server environments but some don't. So, you will need to consult with your hosting provider regarding this matter. You will need to make sure that PHP:passthru is enabled on your site as FFMpeg uses passthru to process the encoding.
You should also look at your hosting provider's bandwidth allocations for your account. Hosting videos, especially that are accessed frequently by end users, can push out tremendous amounts of outgoing bandwidth. This will result in high server bill at the end of month.
