PHPackages                             jaxwilko/wn-mediastream-plugin - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. jaxwilko/wn-mediastream-plugin

ActiveWinter-plugin

jaxwilko/wn-mediastream-plugin
==============================

v1.0.2(4y ago)5562MITPHP

Since Oct 11Pushed 4y ago1 watchersCompare

[ Source](https://github.com/jaxwilko/wn-mediastream-plugin)[ Packagist](https://packagist.org/packages/jaxwilko/wn-mediastream-plugin)[ RSS](/packages/jaxwilko-wn-mediastream-plugin/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (1)Versions (4)Used By (0)

Winter MediaStream
==================

[](#winter-mediastream)

### Intro

[](#intro)

This plugin adds streaming support for html5 videos.

### Installation

[](#installation)

```
composer install jaxwilko/wn-mediastream-plugin
```

### Usage

[](#usage)

Once installed, you can use the `video` component to add a video to your page:

```
title = "Example"
url = "/example"
is_hidden = 0

[video]

==
{% styles %}

    {% component 'video' file='media/videos/example.mp4' %}

```

> If you're not using the `{% styles %}` tag, you'll need to include `/plugins/jaxwilko/mediastream/assets/css/video.css` yourself.

The video component supports the following properties:

NameTypeDescription`file``string`the file to display`disable_meta``bool`disable schema data`lazy``bool`enable lazy load support> Lazy loading support is compatible with [verlok/vanilla-lazyload](https://github.com/verlok/vanilla-lazyload).

The `file` property is the path to your video within the media storage.

E.g. `file='videos/example.mp4'` will load `storage/app/media/videos/example.mp4` when using local storage.

#### Metadata

[](#metadata)

Video metadata can be added via the backend, this is used to support the `VideoObject` schema.

#### Thumbnails

[](#thumbnails)

By default, if the file is in local storage a thumbnail will be generated using ffmpeg. If the file is remote, then ffmpeg will not be able to generate the thumbnail and you will have to supply your own. This can also be done via the MediaStream Meta tab in the backend.

The meta thumbnail will also be used instead of the generated one if present.

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity52

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~48 days

Total

3

Last Release

1579d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/be47e8bcfe3307d05fd25d12abc09a9e213596e04507ccc62084c675959ebb60?d=identicon)[jaxwilko](/maintainers/jaxwilko)

---

Top Contributors

[![jaxwilko](https://avatars.githubusercontent.com/u/31214002?v=4)](https://github.com/jaxwilko "jaxwilko (10 commits)")

### Embed Badge

![Health badge](/badges/jaxwilko-wn-mediastream-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/jaxwilko-wn-mediastream-plugin/health.svg)](https://phpackages.com/packages/jaxwilko-wn-mediastream-plugin)
```

###  Alternatives

[pbmedia/laravel-ffmpeg

FFMpeg for Laravel

1.8k4.8M23](/packages/pbmedia-laravel-ffmpeg)[inovector/mixpost

Self-hosted social media management software.

3.0k5.2k2](/packages/inovector-mixpost)[aminyazdanpanah/php-ffmpeg-video-streaming

📼 PHP FFMpeg - Video Streaming - DASH, HLS http://video.aminyazdanpanah.com

542275.0k8](/packages/aminyazdanpanah-php-ffmpeg-video-streaming)[php-ffmpeg/extras

A set of audio/video formats compatible with PHP-FFMpeg

182287.6k1](/packages/php-ffmpeg-extras)[ahmed-aliraqi/laravel-media-uploader

This package used to upload files using laravel-media-library

34024.3k3](/packages/ahmed-aliraqi-laravel-media-uploader)[mostafaznv/larupload

Larupload is a ORM based file uploader for laravel to upload image, video, audio and other known files.

73403.7k3](/packages/mostafaznv-larupload)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
