Does ActivityPub have any "livestreaming" functionality built in / something that could be integrated? I'm exploring the idea of Subjam as part of the Fediverse. Its audio broad facilities (Icecast2 backend which uses HTTP streaming) might need to be a completely separate arm of my infra..
The core of Subjam fits well with the Fedi model. It encompasses multiple individual music communities/scenes around the world.
@lns absolutely! Peertube has streaming capabilities, meanwhile Owncast is specifically a Fedi streaming platform!
Peertube: https://joinpeertube.org/
Owncast: https://owncast.online/
@lns the way that people think about this usually is to incorporate ActivityPub alongside an existing technology/API.
If you want to support a custom ActivityStreams vocabulary that tells other servers that some action has happened on your platform, that's doable. But if you want to incorporate the streaming payload into the vocabulary, that's probably less achievable.