这里是把每个人发的弹幕实时的显示出来,开始以为是Ajax,一想不对劲,如此大量的请求和和实时显示怕是不行,打开控制台一看,果真不是。
后来搜到了是 websocket,基于web的socket协议。对于需要实时更新的产品来说确实是一种福音,如股票,web聊天。
有没有哪些网站用到了这种技术?
这里是把每个人发的弹幕实时的显示出来,开始以为是Ajax,一想不对劲,如此大量的请求和和实时显示怕是不行,打开控制台一看,果真不是。
后来搜到了是 websocket,基于web的socket协议。对于需要实时更新的产品来说确实是一种福音,如股票,web聊天。
有没有哪些网站用到了这种技术?
1
hging May 27, 2015
弹幕嘛. 就相当于聊天室嘛在后台来看. (个人感觉.
|
2
herold519 May 27, 2015
感觉想多了 弹幕其实说白了就是一个留言板根据视频播放时间滚动播出。。
|
3
Septembers May 27, 2015
吧TA想象成 动 态 字 幕
|
4
lincanbin May 27, 2015
实时消息推送基本都是websocket,例如百度贴吧和知乎的实时回复消息的推送。
|
5
lincanbin May 27, 2015
百度贴吧是不是websocket我也不确定了,可能是长连接也可能是websocket
|
6
m939594960 May 27, 2015
斗鱼弹幕 flash socket 然后调用JS 输出到网页
acfun弹幕 一个XML文件 类似 [1:12]老司机带带我 [2:12]大家不要吵了给我王者小弟一个嘴巴子 |
7
kechx OP @herold519 @Septembers 那要是动态字幕一下子很多很多呢。ps:动态字幕又是怎么做到。
|
8
kechx OP @m939594960 你说的这两种技术,低版本浏览器的支持怎么样?
|
9
TangMonk May 27, 2015
socketio sockjs现成的
|
13
Septembers May 27, 2015
@RihcardLu 后端本质上储存的是一个 弹幕序列,如果同一时间片段内有其他的人发 弹幕 就广播出来
|
14
m939594960 May 27, 2015
|
15
typcn May 27, 2015
@m939594960 Flash 做的非常有兼容问题,全部手机不支持,Macbook 相当发热等。
另外:V2 好多人已卸载 |
18
ipconfiger May 27, 2015
就是把实时刷新的聊天室横过来显示在视频的上一层而已了啊
|
19
paloalto May 27, 2015
之前做用 socket.io 做了 http://www.perber.com/。
|
20
paloalto May 27, 2015
上面链接多了个句号 http://www.perber.com/
|
21
kxxoling May 27, 2015
HTML5 弹幕的话如何解决性能问题?屏幕上几百条滚动弹幕压力很大的吧?
|
24
hjc4869 May 28, 2015
直播弹幕用长轮询,回放弹幕用xml。
|
25
paloalto May 28, 2015 |
26
yangff May 28, 2015 via Android
|
28
yangff May 28, 2015 via Android @kxxoling 我记得还是css和svg,canvas在字体上有问题。以及其他各种问题。。
https://github.com/jabbany/CommentCoreLibrary/issues/13 |
31
celon May 28, 2015
用websocket注册广播明显比长轮询要高效啊
|