首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >展示已结束直播的评论和点赞

展示已结束直播的评论和点赞
EN

Stack Overflow用户
提问于 2019-08-30 19:22:40
回答 1查看 124关注 0票数 2

我已经成功地在我的Android应用程序中使用Wowza集成了直播流功能。

其中我们可以播放直播流,在播放期间,观众可以对正在进行的直播流进行评论和点赞。我们在后端存储这样的评论和点赞。

稍后,任何用户都可以查看/播放所存储的视频。

现在,我们必须在播放存储或结束的视频时显示所有的评论和点赞。它应该显示与直播时相同的内容。

我们如何实现这样的功能呢?

我们需要用视频时长时间戳来管理它吗?

有没有其他选择或方法可以做到这一点?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2019-09-01 02:07:31

有(至少)两种方法可以实现这一点。

第一种方法是在数据库中存储与记录开始相关的时间戳以及注释等。因此,如果你的记录起始点是00:00:00,流中有人发表了评论的2分钟,那么你会存储类似于{"comment":"viewer comment", "timestamp":"00:02:00" }的内容。

当然,存储数据的方法有100种(也许您使用SQL;也许您将时间戳写为秒而不是HH:mm:ss),但是您得到了要点。

然后,在回放时加载所有的时间戳,并使用播放器的"ontimeupdate“事件来检查数据库中是否有相应的时间戳(提示:预先加载这些时间戳,这样检查就不会延迟)。所以如果播放器在2分钟后播放,它会看到与你之前存储的评论的时间戳相匹配,你就可以显示评论了。

另一种选择是在流中使用ID3标记。这需要通过模块的方式定制您的Wowza服务器。您可以使用自定义HTTP provider将定时元数据注入到流中,并使用自定义模块将其转换为ID3事件标记。

然后,您需要配置播放器以侦听ID3事件并做出相应的反应。注意!开始记录流时,请确保记录数据轨道(这是一个单独的选项)

有关最后一个选项的更多信息,请参见

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57725820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档