video_embed_avideo
This module provides AVideo handler for Video Embed Field.
AVideo is a versatile and advanced video streaming platform tailored for individual content creators, businesses, and developers alike. This allows you to operate a data-sovereign video platform yourself. AVideo is distributed under Json License.
Users can add AVideo videos to their site by pasting the video URL into a video embed field.
Additional Requirements
Using AVideo without deprecated video_embed_field
For using AVideo with Core Media and without deprecated video_embed_field module you can use oembed_providers. After installing do these steps:
Create a custom provider
Lets assume the url is https://video.example.org and the name is Example Video Portal.
Provider name: Example Video Portal (must be the same as the name of your AVideo portal!)
Provider URL: https://video.example.org
Endpoint schemes:
https://video.example.org/channel/*/videoEmbed/*/*
https://video.example.org/channel/*/videoEmbed/*
https://video.example.org/videoEmbed/*/*
https://video.example.org/videoEmbed/*
https://video.example.org/vEmbed/*/*
https://video.example.org/vEmbed/*
Endpoint URL: https://video.example.org/oembed/
Discovery: disabled
Available formats: json
Create Provider Buckets
To generate a media source you have to create a "Provider Bucket". Just add a new bucket, choose your name and select your new created provider (Example Video Portal).
Create Media Entity
Now you can create a new media entity and choose your created bucket as media source.
Supporting this Module
This module was developed for the German Environment Agency (Umweltbundesamt, UBA).