The initial version of the Video.js WHEP plugin.
Added
- Class-based Video.js plugin that allows video.js to reproduce WebRTC streams via WHEP protocol.
- Example application with configurable settings via environment variables or query parameters.
- Simulcast support with quality selector (requires extra dependency for now).
- Automatic retry for the initial connection.
- Error handling modal displaying the error message while trying to establish the connection.
- README section.
- LICENSE file.
Known Issues
- In order to have support for the simulcast quality selector,
"millicast/videojs-resolution-switcher#videojs_whep_plugin"dependency must be imported into your app separately. - The bundled version of the plugin is not working. The entry file will be
videojs-whep-viewer.jsfor now. And not a minimized version of it.