Skip to content

pili-engineering/PLLiving

Repository files navigation

Living 是什么?

Living 是一款基于七牛直播云 SDK 开发的直播 app。它是一个官方推荐范本,也是一个最佳实践,用于展现各种业务场景下如何正确调用七牛直播云 SDK 。同时,它作为一款直播 app,直播业务场景所拥有的最基本的功能它都拥有,如推流、播放、弹幕、房间列表、用户管理、分享到朋友圈等。

Living 对我有用什么?

  • 我是一名开发者,想将我正在开发中的直播 app 接入七牛直播 SDK。

    • 通过这个项目,我可以非常直观了了解到直播 app 使用七牛直播 SDK 的情景。
    • 如果我想知道七牛直播 SDK 中具体某一个方法,某一个属性如何使用,这个项目的源代码给了我一个很好的示范。
    • 开发过程中,某一需要用到七牛直播 SDK 的具体的业务需求我不知道如何实现。我可以直接参考 Living 的实现方式。
    • 对于某一业务场景,我想当然的用自认为正确的方式调用七牛 SDK 的 API。但是我发现 Living 的做法和我的不一样,也许我的做法不是最好的。
  • 我是一名开发者,我没有正在开发的直播 app,但我想结合七牛直播 SDK 开发一款直播 app。

    • 我的团队可以直接在 Living 的基础上进行开发,这会节省我的团队接入七牛直播 SDK 的不少精力。
    • 由于最开始的代码完全来自 Living,我们省下了不断尝试来以最佳的形式调用七牛直播 SDK 的时间。也节省了与七牛直播客服交流的时间。
    • Living 上已经写好了的诸如推流、播放、房间、列表、用户管理、分享到朋友圈等业务逻辑,有些刚好是我们所需要的。节约了这部分开发时间,我们的项目可以更快上线。
  • 我还没有决定用七牛直播 SDK,因为我还不知道用七牛直播 SDK 开发出来的 app 到底怎么样。

    • 通过 Living,我知道了这就是七牛直播 SDK 可以做出来的效果。
    • 通过 Living,我知道了如果我用了七牛 SDK,哪些是我需要我自己组建团队来做的工作,哪些是七牛 SDK 已经做好了的工作。这样我能更好的评估成本和制定未来的计划。
    • 我原本对于直播 app 了解不多,缺乏感性认识。通过对 Living 这个完全开源的项目的调研,我感觉对直播 app 也有了不少理解了。至少,我知道组件团队的时候该招怎样的人入伙了。
    • 我个人很青睐七牛直播 SDK,通过向我的伙伴展示 Living,他们更有可能接受我的观点。

效果展示

下载地址

iPhone 扫码后安装

反馈及意见

当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues 来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels 中指明类型为 bug 或者其他。

通过这里查看已有的 issues 和提交 Bug

About

The best practice of Pili iOS Streaming SDK

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages