We were discussing video hosting for later playback aka “video on demand” VOD for videos from ATProto events to embed on web pages and attach to posts.
Note: Stream.place is great for streaming! VOD is on the roadmap.
What options are there for storing and playback of videos?
Hosted
Vimeo
Has been a good platform for many years.
- Recently bought by Bending Spoons, so likely going to get worse.
- Might be OK for the short term.
Example from EuroSky Live “showcase” page:
Videos are also available for download which is great.
Yes, Vimeo links embed and playback in Bluesky posts!
YouTube
for obvious reasons, we don’t want to perpetuate more content here.
Flickr
(Boris) I signed up for a Flickr Pro account and uploaded a EuroSky Live video.
Here are the upload requirements:
- Each video can be up to 1 GB.
- The maximum resolution for videos is 1080p.
- Although videos of any length can be uploaded, video playback is constrained to the first 3 minutes for free members, and 10 minutes for Pro members. Playback is also limited to 30 fps (for both free & Pro members.)
- If you’re having trouble uploading a video, try converting the file to a different format.
- Restricted videos are not permitted.
So, especially for free members, this is the same length as Bluesky video uploads, but here we’re talking about suggestions for event organizers and others on where to host their video. With talks being 20min to an hour (or online tech talks that are 1.5 hours), this isn’t a great fit.
Testing video embeds, videos do not embed and playback, it just shows a thumbnail:
Internet Archive
You can upload videos to the Internet Archive at no cost. We could make an ATProto Community section, and this is probably a good idea for the tech talks and ATmosphereConf that are on YouTube right now
See DWeb Camp for an example organization that has lots of video.
Internet Archive video links don’t embed – this is something we could advocate for.
Bunny CDN
I signed up for a trial account with Bunny Stream
I uploaded my same EuroSky Live video:
Embedding doesn’t work, but seems like an obvious thing to allow list:
Self Hosted
Peertube
PeerTube is a full federated video hosting platform that runs on ActivityPub.
It can sync with YouTube channels.
One could also use BridgyFed to show up on ATProto, but videos won’t embed. Would need to advocate for showing embeds.
TODO: Other self hosted?
Bsky Video and Embeds
Bluesky supports only very short videos of max 3 minutes. These play “natively” in the Bluesky clients / through their CDN.
There are also external media embed settings (Preferences > External Media Settings).
Of those, Flickr might be worth looking at if video embeds as well as photos / photo galleries.


