你们看斗鱼直播的时候有什么好的解决方案嘛?

2016-08-04 08:27:03 +08:00
 Anhedonia

一开始尝试用这个 但是效果并不好 一来看不见弹幕二来没法看高清 而且经常会卡 我必须关掉插件再打开

后来开虚拟机用 IE 机器直彪 94 度 好害怕 我瑟瑟发抖

一晚上看不了 TI 用手机看 用 Mac 跟朋友聊天吹水 好气!

18311 次点击
所在节点    macOS
88 条回复
Anhedonia
2016-08-05 00:11:32 +08:00
@xuhaoyangx 怎么用啊 不是默认只能 VLC 嘛?!
![00:11:23.jpg]( )这样子不行昂
Anhedonia
2016-08-05 00:23:03 +08:00
@xuhaoyangx 我终于解决啦!!!!!谢谢您的耐心昂!!!
Elemento
2016-08-05 06:12:35 +08:00
bilimac ,转 HTML5 播放,不过目前升级 Sierra 就用不了
楼上有的还关弹幕,那有啥意思啊
smg
2016-08-05 06:18:05 +08:00
都是在电视机上看的
v2what
2016-08-05 08:17:01 +08:00
@ChenSir 鼠标右键
v2what
2016-08-05 08:18:14 +08:00
@Anhedonia 鼠标右键
@baoguok 可以录声音,但要装个第三方驱动
v2what
2016-08-05 08:20:16 +08:00
@paradoxs 你禁用了第三方 cookie 吧
paradoxs
2016-08-05 08:33:24 +08:00
@v2what 对..
v2what
2016-08-05 08:40:35 +08:00
@paradoxsdouyutv.comdouyu.com 加到例外里就好了。
nevermind1998
2016-08-05 09:38:48 +08:00
用台式機..
livepps
2016-08-05 10:14:28 +08:00
看斗鱼直播, chrome 内核的浏览器,占用的 cpu ,大概比 ie 内核的浏览器多 50%以上。我原来的低压 u i7 笔记本,一看直播,就很吃力。 i7 台式机就轻轻松松。手机看直播感觉挺好的,电脑上确实很吃资源。
Anhedonia
2016-08-05 11:40:54 +08:00
@livepps
@nevermind1998
试试楼上那个方法吧 强无敌
tunzao
2016-08-05 17:57:16 +08:00
不看
MrX
2016-08-05 19:21:16 +08:00
@Elemento bilibili for mac 方法同 mpv ,斗鱼更新 api 后已经失效了
mxi1
2016-08-06 00:26:38 +08:00
感觉 TI 的这几个直播间,信息解析的时候有问题,可是我现在还不知道哪儿能抓到 log 。

livestreamer -v http://www.douyu.com/641634 source
[cli][info] Found matching plugin douyutv for URL http://www.douyu.com/641634
error: Unable to parse JSON: Expecting value: line 1 column 26 (char 25) ('{"room_id":0,"room_name":document. ...)
Anhedonia
2016-08-06 02:01:35 +08:00
@mxi1 对 主舞台我现在也看不了
A 队那边还没别的主播来解说 我好急
mxi1
2016-08-06 17:23:40 +08:00
@Anhedonia 数字结尾的房间页面与名称结尾的页面结构应该不一样; douyutv 的插件估计只考虑到了名称结尾的页面。
mxi1
2016-08-06 21:21:34 +08:00
@Anhedonia https://raw.githubusercontent.com/fatdeer/livestreamer/add-pandatv-plugin/src/livestreamer/plugins/pandatv.py github 上的 fatdeer 写了一个 panda tv 的插件,亲测可用。

今下午和晚上看了一下 douyu tv 的各个赛事直播的页面,发现跟通常的页面差别比较大。原作者的 url pattern 只考虑了通常情况;我试试看能不能改一个通用版本出来。
mxi1
2016-08-07 00:16:56 +08:00
@Anhedonia 我把获取 room id 的方法改了一下,现在都可以看了。

@@ -87,7 +87,18 @@ class Douyutv(Plugin):
channel = match.group("channel")

http.headers.update({"User-Agent": USER_AGENT})
- room_id = http.get(self.url, schema=_room_id_schema)
+
+ orig_data = http.get(self.url)
+
+ p_correct_room_id = re.compile(r'data-room_id="(\d+)"', re.VERBOSE)
+
+ matches = p_correct_room_id.findall(orig_data.text)
+ room_id = {"room_id": 0}
+
+ if matches:
+ room_id["room_id"] = matches[0]
+ else:
+ room_id = http.get(self.url, schema=_room_id_schema)
Anhedonia
2016-08-07 00:24:10 +08:00
@mxi1 破费!!!牛逼呀兄弟!!!!

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

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

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

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

© 2021 V2EX