What is H.264?


H.264 is a video codec natively not implemented in libWebRTC.


Use of Open H.264

Temasys uses openH264 in the plugin to add support to H.264. The openH264 dll is neccessary for the plugin to work.


Now H.264 usually requires royalties to be paid. 

In order to avoid either Temasys or our clients being liable for royalties, we use a dynamic library built, implemented and distributed by Cisco called openH264.
This is the same system that Firefox use.  For further details, please view this video.


Please note that the dynamic library MUST be downloaded and installed while the plugin is installed, not when it is built. Installation requires internet connection

This means that plugins with H.264 enabled require an internet connection at install time that does not block the download.


If the Temasys installer fails to download the dll, the installation will fail.


Troubleshooting


If you encounter errors, here's what you can do:


1. Please ensure that your network can allows access to the following files and allows the following actions :

2. Turn off H264. 


3. Use your own installer.  Temasys can deliver the compiled DLL to you which you can build your own installers for, which at installation would call on your own existing purchased / licensed copies of the files that we download from Cisco.  


 

Some Reference links