glimesh.tv icon indicating copy to clipboard operation
glimesh.tv copied to clipboard

[Feature Request] ActivityPub/Fediverse Implementation

Open ctlw83 opened this issue 2 years ago • 1 comments

Implement the ActivityPub protocol allowing streamers to have a unique ActivityPub identity per channel. This identity can be used to announce live streams to Federated social networks like Mastodon, Pleroma, and Frendica. It also allows to build community and share comments on VODs across multiple networks.

Implementation Should include

  • Federated Identity for each channel a streamer has
  • The ability to search for and tag federated users by their federation ID address, usually [email protected]
  • Automated Going Live style notifications via the federated ID
  • The ability to post out to and receive comments from other federated users
  • The ability for comments on VODs to be accessible to federated users to build community
  • The ability for a streamer to block or mute either an individual federated user or an entire instance
  • The ability for a streamer or entire instance of Glimesh to follow a federated user or federated platform and even to display certain other federated video content from platforms like PeerTube on the VOD or Live page depending on what kind of content it is.

ActivityPub Specs: https://www.w3.org/TR/activitypub/

ctlw83 avatar Jun 01 '22 15:06 ctlw83

ActivityPub helps with discoverability by exposing content to a wide decentralized network of people.

ctlw83 avatar Jun 01 '22 15:06 ctlw83