作者y2468101216 (芸)
看板PHP
标题Re: [请益] 架设实况网站用php?
时间Fri Aug 14 09:51:32 2015
根据livehouse.in的CEO说这行很烧钱,所以没事别入坑。
livehouse.in用的是node.js,youtube 用的是python,justin.tv用的是ROR。
twitch我在网路上没看到相关文章,可能要请神人补充,他们徵才是说至少要:
Javascript, Ruby, Python, Go, or C++其中一个熟练,所以看不出来是用哪个做的。
PHP不适合做这个是因为他效能不好,根据:
https://goo.gl/ktcWH2
指出,即使是公认效能不太好的ruby也是赢PHP一秒,更别说python赢了2秒,
试想你的客户看实况时顿了两秒,他们应该会干到死吧。
做影音串流最大的问题是流量,因为影片很大,你的server必须扛得住这麽大的流量,
而且他不能有排队机制,你有看过youtube说人太多请你等等再来吗?
niconico是例外,会因为人太多踢人的生放送只有日本有。
补充:後来有想到中国的bilibili看了一下他们的徵才,是java,.net,ruby,php
也是不确定主要语言是啥。
------------------------------------------------------------------------------
我觉得不会google的工程师应该都要废除。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.163.30.31
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/PHP/M.1439517095.A.DFD.html
1F:推 tas72732002: 光socket聊天室都没人再用php做了, 何况是影音串流 08/14 11:10
2F:推 crossdunk: socket好像很多都用node.js 08/14 11:59
3F:推 locklose: Php写socket罗嗦又麻烦 08/14 16:55
4F:推 et69523820: 聊天室部分可以透过影音伺服器去做传送 即时又省效能 08/14 20:48
5F:推 tas72732002: 也可以, 使用UDP的方式开发 08/14 23:02
6F:推 alog: 影音的部分给快的程式处理就可 没有中大型平台只用一个技术 08/14 23:03
7F:→ alog: 吃全部 08/14 23:03
8F:→ dlikeayu: 直接租用串流服务给人接比较快,自己的网站去embed就好 08/15 03:48
9F:→ dlikeayu: 烧钱会是在流量进来但是你还没到资金之时A_A 08/15 03:49
10F:→ dlikeayu: 可以参考AWS的串流服务+CDN $$$$但省事 08/15 03:52
11F:推 alex0914: twitch streaming server 是 wowza 08/16 10:17
12F:→ alex0914: 网页用什麽开发都可以 重点是影片串流要怎麽跑 08/16 10:17
13F:推 WJAider: 好奇怎麽用 java 跟 c++ 的好像很少,不会比 python 快 08/16 17:12
14F:→ WJAider: 吗? 还是因为套件支援太少? 08/16 17:12
c++我不知道,但JAVA因为JVM的关系有效能限制,paypal最近才从JAVA转换成node.js
※ 编辑: y2468101216 (118.163.30.31), 08/17/2015 09:23:06
15F:推 et69523820: RED5 是用JAVA 08/17 21:00
16F:推 rickysu: 乱入一下有不少 PHP 专案可以实作聊天室例如 Ratchet 08/18 09:17
17F:→ rickysu: 或是在PHPConf上分享的phpsocket.io也可以拿来实作 08/18 09:19
18F:推 rickysu: 至於效能就不说了PHP也是可以打趴node.js的 XD 08/18 09:24
19F:→ yhls: 早期bilibili 以PHP为主,後来才导入其他语言 08/18 21:53