问题标签 [justin.tv]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4700 浏览

c# - C# 中的 Twitch TV OAuth 登录

我正在尝试将 twitch TV 帐户连接到我网站上的用户个人资料,但出现 403 Forbidden 错误。我正在尝试使用此处指定的授权代码流程:https ://github.com/justintv/Twitch-API/blob/master/authentication.md#auth-code但第二部分我必须发回 Twitch TV是我得到错误的地方。我正在使用 ASP.net MVC3 和 C# 执行此操作。

这是我获取代码并要求用户让我的应用程序访问 twitch TV 的方法(这按预期工作):

这是无法正常工作并给出 403 的部分:

任何帮助将不胜感激。总体最终目标是获取“access_token”,以便我可以使用它来获取当前用户的 twitch 用户名,并能够获取该用户的频道和提要。

0 投票
2 回答
440 浏览

regex - 请正则表达式 url 请求

我想知道是否有人可以帮助我解决正则表达式问题。我想编写一个正则表达式来捕获类似于此 URL 的 URL:

我努力了:

我遇到的问题是,当此频道上线时,有时 URL 会转换为以下内容:

我不能抓住这个。:( 任何人都可以帮我解决这个问题吗?我只想获取不带井号符号和 URL 其余部分的频道名称。

以下是一些示例 URL:

我想得到:

提前致谢!:)

0 投票
1 回答
539 浏览

php - Twitch API 减慢网站速度

我正在使用 Drupal 并想添加一个块,在其中显示用户流,就像他们在 teamliquid.net 上一样。

所以我做正常的事情,向用户添加一个字段,他们可以在其中输入他们的 Twitch-ID 等等。

所以这是我的views-view-fields--streambar--block.tpl.php 文件:

到目前为止,它可以工作,但它会像地狱一样减慢网站的速度。是我的错还是 API 非常慢,我必须寻找解决方法?

0 投票
2 回答
3499 浏览

android - 如何从 RTMP 服务器获取视频流到 Android?

我想从RTMP服务器实现流式传输。例如,下面是一个 RTMP 服务器的链接。

并想做它的流式传输。

我找到了一种方法:它连接到Twitch服务器上的SWF文件(速度太慢)......如何将其转换为 VideoView以避免使用 Twitch API?rtmp://

请求后回答:

[
{“节点”:“video10-2.arn01”,“needed_info”:“”,“play”:“jtv_FO2coLXGNLzCXtvR”,“meta_game”:“暗黑破坏神III:死神”,“video_height”:720,“比特率": 2915.1875, "broadcast_part": 5, "rank": 0, "persistent": "true", "cluster": "arn01", "token": "76b3d8aae0e6eee2bcda8d1acc34103f1a73b595:{\"swfDomains\": [\"justin .tv\"、\"jtvx.com\"、\"xarth.com\"、\"twitchtv.com\"、\"twitch.tv\"、\"newjtv.com\"、\"jtvnw.net \"、\"wdtinc.com\"、\"imapweather.com\"、\"facebook.com\"、\"starcrafting.com\"]、\"streamName\":\"jtv_FO2coLXGNLzCXtvR\", \"expiration\": 1385121067, \"server\": \"video10-2.arn01\"}", "connect": "rtmp://192.16.65.94/app", "broadcast_id": 7587457488, "type": "live", "display": "来源”,“find_type”:“dist”},
{“node”:“video12-1.fra01”,“needed_info”:“”,“play”:“jtv_LuAij7o0_zozQ4jY”,“meta_game”:“暗黑破坏神III:死神”,“video_height”:720,“比特率” :1600,“broadcast_part”:1,“rank”:1,“persistent”:“true”,“cluster”:“fra01”,“token”:“b4db7f59d3b4d723624ee50ed2d69519d1a4cebb:{\”swfDomains\”:[\”justin. tv\"、\"jtvx.com\"、\"xarth.com\"、\"twitchtv.com\"、\"twitch.tv\"、\"newjtv.com\"、\"jtvnw.net\ ", \"wdtinc.com\", \"imapweather.com\", \"facebook.com\", \"starcrafting.com\"], \"streamName\": \"jtv_LuAij7o0_zozQ4jY\",\"expiration\": 1385121067, \"server\": \"video12-1.fra01\"}" "connect": "rtmp://199.9.254.232/app", "broadcast_id": 7587458496, "type": "high", "display": "High", " find_type": "dist"},
{“节点”:“video15-2.arn01”,“needed_info”:“”,“播放”:“jtv_e38UUDs1WLMP9wlc”,“meta_game”:“暗黑破坏神III:死神”,“video_height”:360,“比特率” : 350, "broadcast_part": 1, "rank": 3, "persistent": "true", "cluster": "arn01", "token": "c416673c070354e1a33edcdb535a195463cd9702:{\"swfDomains\": [\"justin. tv\"、\"jtvx.com\"、\"xarth.com\"、\"twitchtv.com\"、\"twitch.tv\"、\"newjtv.com\"、\"jtvnw.net\ ", \"wdtinc.com\", \"imapweather.com\", \"facebook.com\", \"starcrafting.com\"], \"streamName\": \"jtv_e38UUDs1WLMP9wlc\",\"expiration\": 1385121067, \"server\": \"video15-2.arn01\"}" "connect": "rtmp://192.16.65.99/app", "broadcast_id": 7587458512, "type": "low", "display": "Low", " find_type": "dist"},
{“节点”:“video12-1.fra01”,“needed_info”:“”,“play”:“jtv_bRMbL_ROsoHAegM2”,“meta_game”:“暗黑破坏神III:死神”,“video_height”:480,“比特率” :800,“broadcast_part”:1,“rank”:2,“persistent”:“true”,“cluster”:“fra01”,“token”:“bed50de10852dd0f7a24d687f43a10463557b5a3:{\”swfDomains\”:[\”justin. tv\"、\"jtvx.com\"、\"xarth.com\"、\"twitchtv.com\"、\"twitch.tv\"、\"newjtv.com\"、\"jtvnw.net\ ", \"wdtinc.com\", \"imapweather.com\", \"facebook.com\", \"starcrafting.com\"], \"streamName\": \"jtv_bRMbL_ROsoHAegM2\",\"expiration\": 1385121067, \"server\": \"video12-1.fra01\"}" "connect": "rtmp://199.9.254.232/app", "broadcast_id": 7587458528, "type": "medium", "display": "Medium", " find_type": "dist"}]

我找到了在 PC 上获取流的最佳方法:在 VLC 中观看 twitch.tv/justin.tv/own3d.tv 流

它使用这个PHP代码:http ://bog.no-ip.biz/sc2/stream2vlc.php

但我不知道如何在 Android 项目中实现它。

0 投票
1 回答
1120 浏览

raspberry-pi - 在 Raspbian 上使用 avconv 通过 RTMP 流式传输太快到 justin.tv

我想使用 raspbian 将 *.mp4 文件流式传输到avconvjustin.tv。我正在使用以下命令来执行此操作:

我可以在 justin.tv 上短时间观看我的直播,但它的直播速度很快。所以流跳转到文件的另一部分并播放这部分,一段时间后它再次跳转,依此类推。正如您在输出中看到的那样,fps 非常高avconv

帧数和时间增长得如此之快,就像在 fps 中看到的那样。我希望我可以用-r 24命令限制 fps,但它仍然在 >200 fps。我能做些什么?