Layout – Webdesign

0,00 / maand excl. BTW

Layout kiezen / webdesign aanpassen

Ander webdesign / layout? Dat kan hier heel gemakkelijk!

  1. Gratis: Kies één van de voor geprogrammeerde layouts.
  2. Gratis: Pas je gekozen webdesign naar wens aan.
  3. Kies hier een andere gratis layout: Gratis implementatie.
  4. Kies een andere gratis layout: Vergoeding voor implementatie.
  5. Kies een betaald thema: Vergoeding voor implementatie.
  6. Laat een layout voor je maken.

Andere Layout

Ander Webdesign

Eénmalige betaling

1. Om welk webdesign gaat het (naam)
2. Waar kunnen wij het vinden
3. Als het in een account staat, mogen wij dan inlog-gegevens opdat wij het kunnen uploaden

Het verwijderen van webdesigns bespaart webruimte. Als er een webdesign extra op je website / webshop wordt gezet, dan kost dat webruimte.

Prijs per maand

Categorie:

Beschrijving

Castio.live – Live Streaming (HLS) + Chat

Beschrijving

Castio.live is a WordPress plugin that lets you stream live video directly from your WordPress Admin dashboard, using modern browser technologies to generate HLS streams in real time.

Unlike traditional live streaming solutions, Castio.live does not require OBS, FFmpeg, RTMP servers, or third-party streaming platforms. Live streaming and chat run entirely on your own WordPress server.

👉 Start streaming in minutes
Install the plugin, click “Start Streaming” in WordPress Admin, and instantly share your live viewer page with your audience.

No streaming SaaS. No vendor lock-in. Full control over your content.

Live Streaming from WordPress Admin

Castio.live adds a dedicated streaming interface directly inside the WordPress Admin area.

You can:
– Select your camera and microphone
– Preview your stream before going live
– Start and stop streaming with a single click

Supported capture technologies:
– MediaDevices API
– MediaRecorder
– WebCodecs (when available, for lower latency)

Supported streaming browsers:
– Chrome or Edge (desktop)
– Chrome (Android)

Viewer playback works on all modern browsers, including mobile devices.

Viewer Page (Auto-Generated)

For each live stream, Castio.live can automatically generate a viewer page.

Viewer page features:
– HLS video playback (native HLS on Safari, hls.js on other browsers)
– Clean and lightweight interface
– Mobile-friendly layout
– Optional live chat panel

The viewer page URL can be:
– Public
– Shared privately
– Embedded into other pages
– Protected via access control options

Built-in Live Chat

Each live stream can include a built-in real-time chat system.

Chat features:
– AJAX-based live message polling
– Username display
– Automatic refresh
– Message history stored in the WordPress database

Moderation tools:
– View all messages
– Delete individual messages
– Ban users by username
– Ban users by IP address

No external chat service is required.

Privacy, Ownership, and Compliance

Castio.live is designed with privacy and data ownership as a core principle.

  • No third-party streaming services
  • No external chat providers
  • No analytics or tracking scripts included by default
  • No cloud-based video or message processing

All streaming and chat data remains on your own server:
– HLS video segments
– Chat messages
– Stream metadata
– Viewer page configuration

This design helps simplify compliance with GDPR and similar data protection regulations.

Technical Architecture

Castio.live is a fully WordPress-native plugin.

No dependencies on:
– FFmpeg
– Node.js
– RTMP servers
– External streaming APIs

Core components:
– Browser-based HLS generation
– PHP for stream lifecycle and data storage
– JavaScript for capture, playback, and chat
– WordPress custom post types and options

The plugin works on shared hosting, VPS, and dedicated servers.

Key Features Summary

  • Live stream directly from WordPress Admin
  • No OBS, no RTMP, no external streaming platform
  • Browser-generated HLS (.m3u8 + .ts)
  • Automatic viewer page creation
  • Built-in live chat
  • Chat moderation tools
  • Mobile-friendly viewer experience
  • All streaming and chat data stored locally
  • Lightweight and efficient
  • Compatible with most CDNs, including Cloudflare

Who Is This Plugin For?

Castio.live is ideal for:
– Educators and online trainers
– Content creators
– Community websites
– Event organizers
– Developers and agencies
– Anyone who wants full control over live streaming without SaaS platforms

Source Code and Third-Party Libraries

This plugin includes both original source code and third-party JavaScript libraries.

Original plugin code
– Unminified, human-readable JavaScript files are included directly in the plugin.
– No obfuscated or encrypted code is used.

Third-party libraries (vendored, unmodified)

  1. MediaBunny

    • File: assets/js/vendor/mediabunny/mediabunny.esm.js
    • Source: https://github.com/Vanilagy/mediabunny
    • License: MIT
    • Used for browser-based media processing.
  2. hls.js

    • File: assets/js/vendor/hls/hls.min.js
    • Source: https://github.com/video-dev/hls.js
    • License: Apache License 2.0
    • Used for HLS playback on non-Safari browsers.

These libraries are included for performance and compatibility reasons.
All libraries retain their original licenses and copyright notices.

External Services

This plugin connects to external third-party services to provide optional monetization and licensing features.

Stripe Payments

Castio.live can integrate with Stripe to allow site owners to sell access to live or recorded streams, including pay-per-view content and subscriptions.

What the service is used for:
Stripe is used to create checkout sessions, process payments, manage subscriptions, and retrieve payment reports related to paid video access.

What data is sent and when:
When a visitor purchases paid content or when the site owner views payment reports, the plugin sends the following data to Stripe:
– Email address provided during checkout
– Payment and checkout session identifiers
– Purchased content or pricing identifiers
– Subscription and payment status metadata

No video streams, chat messages, or media content are transmitted to Stripe.

Service provider:
Stripe, Inc.

Terms of Service:
https://stripe.com/legal

Privacy Policy:
https://stripe.com/privacy

Castio.live Licensing Server

This plugin connects to the Castio.live licensing server to validate premium licenses and enable optional premium features.

What the service is used for:
The licensing server is used to verify license validity and determine which premium features are available.

What data is sent and when:
During license validation (for example on activation, admin access, or periodic checks), the plugin sends:
– License key
– Site domain name
– Plugin version
– WordPress version

No user-generated content, video streams, or personal data are transmitted.

Service provider:
Castio.live

Terms of Service:
https://castio.live/terms

Privacy Policy:
https://castio.live/privacy

Demo and Additional Features

A public demo, documentation, and optional commercial features are available at:
https://castio.live

Commercial offerings may include:
– Advanced access control
– Enhanced chat moderation
– Extended streaming options
– Priority support

The core live streaming and chat functionality works without requiring any external service.

Author and Support

Developed by proxymis
Website: https://proxymis.com
Contact: contact@proxymis.com

Schermafbeeldingen

  • Plugin settings and configuration options
  • Sales and revenue reports dashboard
  • Live streaming interface in WordPress Admin
  • Built-in live chat during a stream
  • List of recorded live streams
  • Single recorded video viewer page
  • Pay-per-view access and checkout screen

Installatie

  1. Upload the castio-live folder to /wp-content/plugins/, or search for “Castio.live” in the WordPress Plugin Directory.
  2. Activate the plugin from the Plugins menu.
  3. In WordPress Admin, go to Stream Live and create a new stream.
  4. Click “Start Streaming” and share the viewer page URL.

Notes:
– Streaming requires Chrome or Edge on desktop, or Chrome on Android.
– iOS Safari and Firefox do not currently support the required streaming APIs.
– Viewing streams works on all modern browsers.
– HLS files are written to wp-content/uploads/castio/{stream_id}.

FAQ

Does this plugin use external streaming servers?

No. Live video streaming and chat run entirely on your own WordPress server.

Does this plugin connect to external services?

Yes. Optional features may connect to Stripe for payment processing and to the Castio.live licensing server for premium license validation.

Can viewers watch streams on iOS Safari?

Yes. Viewer playback works on iOS Safari using native HLS support.

Why can’t I stream from iOS Safari or Firefox?

Those browsers do not currently expose the APIs required to generate HLS streams in the browser.

Is this plugin compatible with CDNs?

Yes. Castio.live works with most CDNs, including Cloudflare.

Beoordelingen

Er zijn geen beoordelingen voor deze plugin.

Bijdragers & ontwikkelaars

“Castio.live – Live Streaming (HLS) + Chat” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

Changelog

1.0.0

Initial public release.