Discourse 直播

嗨,纳特,
当我在之前的社区使用这个插件时,我们可以在用户点击“开始播放”之前隐藏视频播放器iframe。

这是一个很棒的功能请求,而且看起来相当可行。我可以看到我们的网站会大量使用它,因为我们也有同样的问题,会议/活动主题杂乱无章。@nat - 能否将其分解成一个单独的 Feature 主题?

2 个赞

听起来这个请求是在这个插件主题中提出的,但只是为了方便。\n\n从我在这里读到的内容来看,人们似乎想要主题中“短暂存在”的信息,而由于 Livestream 具有此功能,人们正在利用它来做更多的事情。\n\n我的建议是创建一个 Feature 主题,并附带非常具体的要求。或者,更好的是,对现有的 一个 进行投票。

4 个赞

也许这个话题是最合适的地点——我们实际上正在讨论插件的核心用例。

[引用=“nat,第25帖,话题:341335”]
我从这里看到,好像人们希望在话题本身内有“短暂的”信息,而由于Livestream具有这种能力,人们在利用它做更多的事情。
[/引用]
如果它是Discourse话题聊天插件,而Livestreaming是其中的一种用例(简单事件是另一种——我相信还会有更多),那就更合理了。

这可以通过为标签(和/或类别)设置一个应用此功能的选项来实现,而不是将其锁定在#livestream标签上。

3 个赞

为了重新整理关于其他人的解决方案,你可以用以下内容屏蔽内容:

[preview]
这里是RSVP之前可见的预览文本
[/preview]

[hidden]
直到用户RSVP,才能看到这一部分
[/hidden]

我误以为它意味着:

[wrap="preview"]
[/wrap]

[wrap="hidden"]
[/wrap]
10 个赞

我在我的论坛上使用它来观看索尼的 State of Play。我们真的很喜欢它,但我有点困惑这个插件到底有什么用。

在我看来,这个插件的目的是与其他人同步观看视频。我们碰巧在观看 Youtube 直播,所以我们的视频源是同步的……直到直播结束。之后更改视频时间,回放并没有同步到其他人。但是,原始帖子有一个瑞克摇摆 (rick roll) Youtube 视频的截图,所以也许它确实同步回放,只是我不知道它是如何工作的?如果能同步回放就好了,这样我们就可以进行电影之夜之类的活动了。

需要明确的是,我认为没有回放同步是可以理解的,因为据我所知,这是一个非常复杂的功能,但那么我是否正确理解这个插件所做的只是在主题旁边添加一个聊天功能?如果是这样,我就不知道为什么这个插件会有看似任意的要求,需要嵌入视频链接、事件和直播标签,才能在右侧添加聊天侧边栏,或者为什么这个插件必须专门针对直播。如果是这样的话,我觉得 @thoka 的建议就是这个插件已经做的事情,如果这个插件只是增加了一种切换主题聊天侧边栏的方法,而不是其他要求。

1 个赞

我们遇到了一个错误,如果您尝试导航到另一个直播主题,聊天侧边栏不会更新为该主题的聊天。例如,当直播聊天中发布了指向另一个直播主题的链接,并且您单击该链接时,就会发生这种情况。

1 个赞

我刚刚用 Peertube 直播测试了一下。它能用,但我发现我的笔记本电脑通过 WiFi 连接到 Peertube(使用 OBS),然后再传回来的视频延迟大约有 20 秒,这对于我打算使用的场景(取代 Twitch)来说似乎有点高。

我想直接使用 Peertube 直播及其聊天功能会带来更低的延迟(并允许聊天进行联合参与)。

尽管如此,我觉得它很有趣,并将继续测试,尤其是因为我希望在某个时候能够受益于 Discourse 的集成,即进行直播,并在启用共享编辑的帖子中一起写作。

目前 Peertube 直播 + HedgeDoc 听起来比 Discourse 直播更容易,但 pad 不是聊天,Peertube 也没有活动参与者到聊天功能,这可以与订阅插件结合使用。有人已经测试过吗?

有几件事可以让事情变得更好:

  • 如果你是主播,隐藏或折叠视频(尽管延迟使得现在很难同步进行任何操作,至少在我这里是这样),也就是说,如果你是第一个发帖人,至少在活动期间,以节省屏幕空间;
  • 全屏并共享视频和聊天之间的屏幕空间,或者将聊天放在视频上方,或者也许分离聊天和视频(画中画模式),这样一个人就可以阅读聊天、观看视频,并做其他事情(例如写作或浏览其他主题和网页);
  • 最后一点:支持聊天中的 ActivityPub,或者也许是聊天集成 :slight_smile:

这些是我脑海中突然冒出来的想法,也许它们没有用,或者也许有更简单或不同的解决方案来应对这些情况。

无论如何,能够在 Discourse 上进行直播是非常令人鼓舞的。

4 个赞

哦,还有我忘了提一个bug^W^W一个未记录的功能:如果enable_public_channels未选中,将触发一个500错误。虽然记录下来会更容易,但我宁愿能够将聊天保留给选定的组(如直播情况),而不是为所有类别启用聊天:是否有办法使用现有设置来实现这一点?

4个帖子已拆分为新主题:编辑活动的预览部分对已回复用户无效

我正在尝试弄清楚为什么我的网站变得迟缓……

弃用警告

[PLUGIN discourse-livestream] 弃用通知:在站点初始化阶段访问 site.mobileViewsite.desktopView 已弃用。在将来的更新中,移动模式将由视口大小确定,因此在初始化期间使用这些值可能会在浏览器窗口大小调整时导致错误和不一致。请将这些检查移至在页面渲染期间执行的组件、转换器或 API 回调。[已弃用自 Discourse 3.5.0.beta9-dev] [弃用 ID:discourse.static-viewport-initialization] [信息:Designing for Different Devices (Viewport Size, Touch/Hover, etc.)] deprecated.js:62:13

2 个赞

如果可以像默认的 抽屉模式 那样调整聊天窗口的大小,那就太好了。嵌入式直播流的大小也一样。

目前看起来是这样的

grafik

有很多未使用的空间。当您将直播流切换到全屏时,聊天将不再可见和可用。

1 个赞

我没能让它生效,但这是 @tynaut此处提出的修复建议

2 个赞

2 个帖子已拆分到新主题:Livestream 插件似乎与 Horizon 配合不佳