mirror of
https://github.com/owncast/owncast.git
synced 2024-11-25 14:20:54 +03:00
3eb1158ed4
Bumps [video.js](https://github.com/videojs/video.js) from 7.13.3 to 7.14.3. - [Release notes](https://github.com/videojs/video.js/releases) - [Changelog](https://github.com/videojs/video.js/blob/main/CHANGELOG.md) - [Commits](https://github.com/videojs/video.js/compare/v7.13.3...v7.14.3) --- updated-dependencies: - dependency-name: video.js dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
---|---|---|
.. | ||
package-lock.json | ||
package.json | ||
postcss.config.js | ||
README.md | ||
tailwind.config.js |
Third party web dependencies
Owncast's web frontend utilizes a few third party Javascript and CSS dependencies that we ship with the application.
To add, remove, or update one of these components:
- Perform your
npm install/uninstall/etc
, or edit thepackage.json
file to reflect the change you want to make. - Edit the
snowpack
install
block ofpackage.json
to specify what files you want to add to the Owncast project. This can be an entire library (such aspreact
) or a single file (such asvideo.js/dist/video.min.js
). These paths point to files that live innode_modules
. - Run
npm run build
. This will download the requested module from NPM, package up the assets you specified, and then copy them to the Owncast web app in thewebroot/js/web_modules
directory. - Your new web dependency is now available for use in your web code.
VideoJS versions
Currently Videojs version 7.8.3 and http-streaming version 2.2.0 are hardcoded because these are versions that have been found to work properly with our HLS stream. Other versions have had issues with things like discontinuities causing a loading spinner.
So if you update videojs or vhs make sure you do an end-to-end test of a stream and make sure the "this stream is offline" ending video displays properly.