我想开发一套直播系统

2020-01-15 10:10:32 +08:00
 puzzle9

都说不要重复开发轮子

可我还是想来 莫非因为闲的慌

目前只用过微擎的几款直播

用的是 阿里的直播 腾讯的 im

解密代码后有点感觉是服务器性能测试器

然后就想基于现成的开发出一套自己的直播系统

分为两种

直播购物

直播礼物

打算管理用 laravel

api 用 koa

前端用 vue

后面应该会加入小程序

评估下工作量

就觉得 css 好难

开发后作为来源 具体怎样还没想好

各位觉得这个是不是一种闲得慌让感性大脑占据理性大脑后做出来的荒谬决定

我也在想

我把他整出来是为啥

可是他们代码真的能用

9864 次点击
所在节点    程序员
84 条回复
5G
2020-01-15 17:27:53 +08:00
css 是一切想接触 Web 开发的人的障碍
laravel
2020-01-15 17:45:12 +08:00
@youxiachai 将就着用吧
laravel
2020-01-15 17:45:41 +08:00
@xsen 我在公司试了下,延迟达到了 5 秒差不多
puzzle9
2020-01-15 17:50:57 +08:00
@nikandaoleshenme 单从软件角度考虑 不用这么复杂 然后如果加上一些特殊的人群 还是有点机会的
puzzle9
2020-01-15 17:51:23 +08:00
@5G 英雄所见略同 不过你这 ID 不错
puzzle9
2020-01-15 17:51:44 +08:00
@urmyfaith 年轻何尝不拼搏一把
xsen
2020-01-15 17:51:50 +08:00
@laravel #43
若要低延迟的话,要用 webrtc 的方案。基本可以保证可以做到 1 秒以内,网络状况好的话,500ms 也可以达到
puzzle9
2020-01-15 17:53:40 +08:00
@xsen 这个现在估计没有商人愿意做 想想也挺有趣的
xsen
2020-01-15 17:59:00 +08:00
@puzzle9 #48
很多,据我说知道的,相当部分一二线的大中厂,都基于 webrtc 做自己的直播系统,应该说是视频云——因为搭建起来之后,直播、点播、安防、教育与视频会议等,都是支持的

当然,这个核心是全球布点的 cdn 网络,加上基础设施。当然,也会投入人力物力,对延迟做优化。方向呢,比如编码算法、带宽预测(如引入深度学习预测带宽)、优化 qos 机制与算法等
xsen
2020-01-15 18:01:14 +08:00
优化的方向,其实一个是流量,一个就是延迟。流量是节省成本,延迟是提高体验
也有会结合类似超分辨率的
DNA
2020-01-15 18:14:40 +08:00
mark 一下,支持开源
想干就干,别想那么多
Sapp
2020-01-15 18:31:10 +08:00
你要是干着玩无所谓,我这也干过,没多难,但是做出来是真的基本不能用的水平,只能说确实是个直播,其他就别想了,这是个要花大精力去做优化的事情
cgpiao
2020-01-15 18:39:36 +08:00
我对 IM 和流感兴趣,但我算是 Java 系的,希望用 kotlin 研究一个出来。
AyanamiRei
2020-01-15 19:09:27 +08:00
水很深, 推拉流, 图像处理, 一般都是用第三方接口的
JCZ2MkKb5S8ZX9pq
2020-01-15 19:17:37 +08:00
做过一阵工会,也接触过几个后台,百度云和腾讯云的,东西都差不多吧。
当年龙珠还没有手机直播,也写过手机直播的 App,无非就是 iOS 强制套 js 和 css,魔改龙珠的网页版 UI,然后把推流密码拿到,自动 rmtp 开播推流。
好像是 16 年春节的事儿,感觉三四年前就挺成熟了吧。

有兴趣可以研究下业务,给工会或者主播做点增值服务,一方面熟悉行业,也许还能有收益。
leonard916
2020-01-15 20:31:06 +08:00
玩下技术可以 运营没个几个亿 根本起不来
leonard916
2020-01-15 20:32:26 +08:00
@cgpiao red5 了解一下? OpenFire 了解一下?
puzzle9
2020-01-15 21:08:49 +08:00
@cgpiao 加油 相信自己
puzzle9
2020-01-15 21:09:16 +08:00
@AyanamiRei 对 用第三方 确实没啥难度
puzzle9
2020-01-15 21:09:47 +08:00
@leonard916 技术无价 暂时不考虑运维 直播也不一定是大家想的直播啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/638016

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX