genebean,
@genebean@fosstodon.org avatar

@errhead & @agates - I know you both do things with @peertube … what do you think about @owncast? I frequently see listed as a YouTube alternative and as a Twitch alternative. The latter is frequently mentioned as the best live streaming option that’s hooked into the but I see you all using PeerTube for this instead… thus my curiosity.

agates,

PeerTube appears to be much more open to customization which is why we were able to add Podcasting 2.0 support for RSS feeds and customize it with plugins.

Owncast was uninterested in adding support for what we are doing and uses a custom chat protocol. Was a non-starter from the get go even when we expressed interest.

Put another way, one appears to prefer open, interoperable protocols while the other doesn't. Doesn't matter if it federates. ActivityPub is only one part of the ecosystem.

The entire reason I've been pushing to integrate live streaming into RSS feeds is so applications don't need to support individual custom HTTP APIs; and why the protocols vs platforms discussion matters so much

That said, maybe that's changed since I've looked at it. It's been a year or two now. But I recall the Owncast developer seeing value4value and not looking any further, as if you could even implement something like super chats and micropayments without a system of digital currency. Good luck with that.

genebean,
@genebean@fosstodon.org avatar

Totally makes sense @agates Maybe @owncast will chime in here.

@peertube @errhead

owncast,
@owncast@fosstodon.org avatar

@genebean @agates @peertube @errhead I'm afraid I'm lacking context here. What's the question?

genebean,
@genebean@fosstodon.org avatar

@owncast @agates can explain the details, but basically I’m interested in ’s openness to supporting what’s needed so that podcasters can use it for live shows. Currently all the shows that support the <podcast:liveItem> tag are using @peertube. Here I see recommendations for Owncast for its integration so it seems it could also be a good option

https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/1.0.md#live-item

@errhead

agates,

Essentially it's a bunch of extended RSS features the community has been working on for nearly 3 years now + a decentralized notification system called Podping.

So this video:
https://noagendatube.com/w/eiZRvTyXohuBGwwWGHQYZ9

Shows up with this RSS feed:
https://noagendatube.com/feeds/podcast/videos.xml?videoChannelId=2

And live stream notifications in any app that listens for them.

genebean,
@genebean@fosstodon.org avatar

@agates what would be needed of @owncast?

@peertube @errhead

agates,

Just implementation of the RSS namespace and Podping (podping.cloud is easiest) to make it useful to clients

owncast,
@owncast@fosstodon.org avatar

@agates @genebean @errhead Podcasts are RSS feeds with downloadable enclosures. What would the enclosure point to with Owncast?

genebean,
@genebean@fosstodon.org avatar

@owncast details are at https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/1.0.md#live-item, but basically the url of the live stream

@agates @errhead

owncast,
@owncast@fosstodon.org avatar

@genebean @agates @errhead I'm not understanding how ephemeral live streams and Podcasting can work together. What if it's a 24/7 stream, how do you download something that never ends? Or the opposite, what happens when the stream ends and is no longer is live and a Podcast client tries to access it? Obviously you've thought through this more than I have, so please do file an issue with our issue tracker with detailed examples, and we can discuss it there.

genebean,
@genebean@fosstodon.org avatar

1/2 @owncast appologies! There is an umbrella of new features called "Podcasting 2.0" and live stuff is one such feature. The liveItem tag, often referred to as LIT, allows a podcaster to add an item into their rss feed that contains a link to the live stream (this is where Owncast would fit in). When the feed is republished with this item podping notifies potential listeners and/or viewers.

@agates @errhead

genebean,
@genebean@fosstodon.org avatar

2/2 @owncast Once the live stream ends, Owncast's job would be done and traditional post production and episode publishing would take over. When that is complete, the normal downloadable episode would get added to the rss feed (Owncast would not be involved in this step).

@agates @errhead

genebean,
@genebean@fosstodon.org avatar

@owncast http://mp3s.nashownotes.com/pc20rss.xml (The Podcasting 2.0 podcast) is an example of a show that does this.

@agates @errhead

genebean,
@genebean@fosstodon.org avatar

@owncast - did that clear things up?

@agates @errhead

owncast,
@owncast@fosstodon.org avatar

@genebean @agates @errhead I'd still encourage you to file a feature request so it has a dedicated place to be discussed, planned, and fleshed out if this is something you're serious about requesting to get built. If it's not filed there's a 0% it'll even be thought about.

genebean,
@genebean@fosstodon.org avatar

@agates - is filing a request something you are game to do?

@owncast @errhead

  • All
  • Subscribed
  • Moderated
  • Favorites
  • fediverse
  • GTA5RPClips
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • Durango
  • cubers
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • ngwrru68w68
  • kavyap
  • tacticalgear
  • ethstaker
  • JUstTest
  • InstantRegret
  • Leos
  • normalnudes
  • everett
  • khanakhh
  • osvaldo12
  • cisconetworking
  • modclub
  • anitta
  • tester
  • megavids
  • provamag3
  • lostlight
  • All magazines