Temasys uses openH264 in the plugin to add support to H.264. The openH264 dll is necessary for the plugin to work.
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.
You can use the HasH264Support API to check if your plugin has H.264 enabled.
Troubleshooting
If you encounter issues, here's what you can do:
Please ensure that your network allows access to the following files as well as the following actions :
- Windows: http://ciscobinary.openh264.org/openh264-1.4.0-win32msvc.dll.bz2
Downloaded using bitadmin, or if it fails, using the powershell Net.WebClient object.
Unzipped and installed in the same folder as the plugin.
Example: For the Temasys free plugin: {User}\AppData\Roaming\Tem\TemWebRTCPlugin\{VERSION_NUMBER}\ - Mac: http://ciscobinary.openh264.org/libopenh264-1.4.0-osx64.dylib.bz2
Downloaded using curl, or if it fails, using Safari.
Unzipped and installed at /usr/local/lib
In the case that network restrictions do not permit download of the dynamic library, you can choose to either:
1. Use a plugin without H.264 enabled OR
2. 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.
Other articles you may be interested in: Open H.264| FAQs about Open H.264| Enabling the H.264 codec for the Plugin