都说不要重复开发轮子
可我还是想来 莫非因为闲的慌
目前只用过微擎的几款直播
用的是 阿里的直播 腾讯的 im
解密代码后有点感觉是服务器性能测试器
然后就想基于现成的开发出一套自己的直播系统
分为两种
直播购物
直播礼物
打算管理用 laravel
api 用 koa
前端用 vue
后面应该会加入小程序
评估下工作量
就觉得 css 好难
开发后作为来源 具体怎样还没想好
各位觉得这个是不是一种闲得慌让感性大脑占据理性大脑后做出来的荒谬决定
我也在想
我把他整出来是为啥
可是他们代码真的能用
1
tankren 2020-01-15 10:20:23 +08:00 1
签好了几个网红?
|
2
MyFaith 2020-01-15 10:24:52 +08:00
开源吗
|
3
gochat 2020-01-15 10:31:53 +08:00
|
4
vivipure 2020-01-15 10:38:33 +08:00
做一套系统,有很多 UI 库,CSS 是最不需要关心的。
|
5
yuutan 2020-01-15 11:18:33 +08:00
lz 如果造轮子想体现什么设计思想的话,还是很有意义的
|
6
hyyou2010 2020-01-15 11:42:26 +08:00
个人的话,是不是搞点简单的好?
|
7
sunziren 2020-01-15 11:49:27 +08:00 24
写诗呢您这是
|
8
missdeer 2020-01-15 12:01:33 +08:00 1
楼主是被直播耽误了的诗人
|
9
BernieDu 2020-01-15 12:09:31 +08:00
挺押韵。不看好
|
10
mrdemonson 2020-01-15 12:18:14 +08:00 via Android
软件不值钱,资源才值钱
|
11
Andy1999 2020-01-15 12:41:24 +08:00 via iPhone
上一个搞个人直播的现在还在橘子里
|
12
Chenamy2017 2020-01-15 13:37:53 +08:00
好奇你想直播什么?
|
13
iamwho 2020-01-15 13:40:56 +08:00
你昨晚做了两个梦,一个是做直播系统,另外一个也是做直播系统。
|
17
puzzle9 OP @Chenamy2017 只做学习使用 直播什么是后话了
|
18
laravel 2020-01-15 14:48:15 +08:00
我用 yasea 做推流( android ),ijkplayer 做播放器,服务端用 rtmp-nginx-module 做了一个鱼缸直播
挺好玩的,到了 5G 时代,直播应该没有延迟了吧,那时候就可以做一些性爱产品了。 |
19
m939594960 2020-01-15 14:49:14 +08:00
@laravel #18 "那时候就可以做一些性爱产品了。" ¿¿¿¿¿¿¿¿¿¿
|
20
puzzle9 OP @laravel 我想起来一句话 如果你在国外 我请你喝咖啡 如果你在国内 自求多福 / 这确实是个方案 可以整整
|
21
longkas 2020-01-15 14:52:07 +08:00 via Android
“可是他们代码真的能用” 是要偷代码吗
|
22
puzzle9 OP |
26
jowan 2020-01-15 15:02:43 +08:00 1
我就是用 laravel+swoole+vue 开发的一套电商直播系统
弹幕、礼物用 swoole 开发 直播服务用阿里云 如果有推流设备就不需要做客户端 如果要个性化一点的手机直播 就再做个移动推流 App 都有现成的解决方案 没什么难度 |
27
129ykx733D016U2n 2020-01-15 15:03:13 +08:00
别想,说干就干
|
30
zorichen 2020-01-15 15:20:20 +08:00
从运营的角度,直播的门槛不是系统,是内容,是传播
|
31
fanfou 2020-01-15 15:31:27 +08:00
我也曾有这个想法,工作量有点大又懒,所以。。。
|
32
heiheidewo 2020-01-15 15:35:40 +08:00
功能做出来简单,但是效果要好的话有点难,不然声网的解决方案为啥卖那么贵
|
33
stephenyin 2020-01-15 15:54:30 +08:00
|
37
nikandaoleshenme 2020-01-15 17:17:41 +08:00
不考虑你的软件,就说硬件 有几个千兆网卡?有公网 IP 么? 备案了么? 视频清晰度 480 ? 720 ? 1080 ? 2K ? 4k ? CPU 够用么?
|
38
youxiachai 2020-01-15 17:21:43 +08:00
@laravel ijkplayer B 站那个? 看了一下好久没更新了...
|
39
xsen 2020-01-15 17:22:22 +08:00
纯软件的产品,从运营的角度来说,技术都不会是问题(极少部分除外)
|
40
urmyfaith 2020-01-15 17:26:24 +08:00
巨坑.
|
41
5G 2020-01-15 17:27:53 +08:00
css 是一切想接触 Web 开发的人的障碍
|
42
laravel 2020-01-15 17:45:12 +08:00
@youxiachai 将就着用吧
|
44
puzzle9 OP @nikandaoleshenme 单从软件角度考虑 不用这么复杂 然后如果加上一些特殊的人群 还是有点机会的
|
47
xsen 2020-01-15 17:51:50 +08:00
@laravel #43
若要低延迟的话,要用 webrtc 的方案。基本可以保证可以做到 1 秒以内,网络状况好的话,500ms 也可以达到 |
49
xsen 2020-01-15 17:59:00 +08:00
@puzzle9 #48
很多,据我说知道的,相当部分一二线的大中厂,都基于 webrtc 做自己的直播系统,应该说是视频云——因为搭建起来之后,直播、点播、安防、教育与视频会议等,都是支持的 当然,这个核心是全球布点的 cdn 网络,加上基础设施。当然,也会投入人力物力,对延迟做优化。方向呢,比如编码算法、带宽预测(如引入深度学习预测带宽)、优化 qos 机制与算法等 |
50
xsen 2020-01-15 18:01:14 +08:00
优化的方向,其实一个是流量,一个就是延迟。流量是节省成本,延迟是提高体验
也有会结合类似超分辨率的 |
51
DNA 2020-01-15 18:14:40 +08:00
mark 一下,支持开源
想干就干,别想那么多 |
52
Sapp 2020-01-15 18:31:10 +08:00
你要是干着玩无所谓,我这也干过,没多难,但是做出来是真的基本不能用的水平,只能说确实是个直播,其他就别想了,这是个要花大精力去做优化的事情
|
53
cgpiao 2020-01-15 18:39:36 +08:00
我对 IM 和流感兴趣,但我算是 Java 系的,希望用 kotlin 研究一个出来。
|
54
AyanamiRei 2020-01-15 19:09:27 +08:00
水很深, 推拉流, 图像处理, 一般都是用第三方接口的
|
55
JCZ2MkKb5S8ZX9pq 2020-01-15 19:17:37 +08:00
做过一阵工会,也接触过几个后台,百度云和腾讯云的,东西都差不多吧。
当年龙珠还没有手机直播,也写过手机直播的 App,无非就是 iOS 强制套 js 和 css,魔改龙珠的网页版 UI,然后把推流密码拿到,自动 rmtp 开播推流。 好像是 16 年春节的事儿,感觉三四年前就挺成熟了吧。 有兴趣可以研究下业务,给工会或者主播做点增值服务,一方面熟悉行业,也许还能有收益。 |
56
leonard916 2020-01-15 20:31:06 +08:00
玩下技术可以 运营没个几个亿 根本起不来
|
57
leonard916 2020-01-15 20:32:26 +08:00
@cgpiao red5 了解一下? OpenFire 了解一下?
|
59
puzzle9 OP @AyanamiRei 对 用第三方 确实没啥难度
|
60
puzzle9 OP @leonard916 技术无价 暂时不考虑运维 直播也不一定是大家想的直播啊
|
61
aWhasuka 2020-01-15 21:47:44 +08:00
nginx rtmp 推拉流吗。
|
62
FaiChou 2020-01-15 22:41:32 +08:00 via iPhone
借楼问下开发直播功能需要有什么资质吗?商用。
|
63
puzzle9 OP @aWhasuka 是一种解决方案 还有 github 有大佬用 go 实现了一个 还有基于现成的
|
65
liuxyon 2020-01-16 00:50:09 +08:00
做类似 youtbe 的也可以,前提肯定用国外网.
|
66
zzlettle 2020-01-16 02:32:10 +08:00
熊猫把王思聪的 20 个亿都烧没了
你有几个小目标,想完直播? |
67
Perry 2020-01-16 02:37:30 +08:00
开发幻想 is the new porn to programmers 🐶
|
68
msg7086 2020-01-16 02:52:12 +08:00
是不是发在奇思妙想分区会更适合点。
开发直播系统本身没有太大的用,要做成服务或者平台才行。而做服务和平台,要的首先不是程序员,而是企业家和资本家。有了这两样,有了钱,接下来才是找程序员的问题。我个人觉得,做技术要比捞钱简单得多。只要你坚持不懈钻研技术,你总能吃透它。但是捞钱可能就没那么好捞了。 |
69
FaiChou 2020-01-16 09:16:28 +08:00
@puzzle9 谢谢, 我以为直播类需要监管, 申请资质呢.
各大安卓市场与 iOS AppStore 是否也不需要提交任何审核材料? |
70
UIXX 2020-01-16 09:28:48 +08:00
你自己也意识到了,你是为了什么而开发?
这个问题没有得到详细考虑之前,不建议动手。 |
74
puzzle9 OP @msg7086 当时思考了下 主要是考虑用什么架构 所以发到了这里 不过现在看来 发到奇思妙想可能更合适点
只为某种情况提供一套便宜的可持续的解决方案 开发只为了兴趣 运维是后话 技术没有商务吃香 两个不是一个纬度 不过你的头像不错 |
75
lc7029 2020-01-16 10:19:25 +08:00
如果用户量大,用组播代替单播
|
76
puzzle9 OP |
78
nanoha 2020-01-16 10:27:18 +08:00
要做的话到时候别忘了发下 git 地址
想学习一下 |
82
liuxyon 2020-01-21 22:24:51 +08:00
我可以提供网络进行测试
|