問題タブ [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.
c# - C# での Twitch TV OAuth ログイン
Twitch TV アカウントを自分の Web サイトのユーザー プロフィールに接続しようとすると、403 Forbidden エラーが発生します。ここで指定された認証コード フローを使用しようとしています: https://github.com/justintv/Twitch-API/blob/master/authentication.md#auth-codeしかし、Twitch TV にポストバックする必要がある 2 番目の部分エラーが発生する場所です。私はこれを ASP.net MVC3 と C# で行っています。
コードを取得し、アプリケーションに twitch TV へのアクセスを許可するようにユーザーに依頼する方法を次に示します (これは期待どおりに機能します)。
これは、正しく機能していない部分であり、403 が表示されます。
どんな助けでも大歓迎です。全体的な最終目標は、「access_token」を取得して、それを使用して現在のユーザーの twitch ユーザー名を取得し、そのユーザーのチャンネルとフィードを取得できるようにすることです。
php - Twitch API がウェブサイトを遅くする
私は Drupal を使用しており、teamliquid.net で行うように、ユーザー ストリームが表示されるブロックを追加したいと考えています。
そのため、通常の作業を行い、ユーザーにフィールドを追加して、Twitch-ID などを入力できるようにします。
これは私の views-view-fields--streambar--block.tpl.php ファイルです:
これまでのところ機能していますが、ウェブサイトの速度が地獄のように遅くなります. それは私のせいですか、それとも API が非常に遅いため、回避策を探す必要がありますか?
android - RTMP サーバーから Android にビデオ ストリームを取得する方法は?
RTMPサーバーからのストリーミングを実装したいと考えています。たとえば、以下は RTMP サーバーのリンクです。
そしてそれをストリーミングしたい。
私は1つの方法を見つけました: Twitchサーバー上のSWFファイルに接続されています(遅すぎます)... Twitch APIの使用を避けるために、それをVideoViewに変換するにはどうすればよいですか?rtmp://
リクエスト後の回答:
[
{"node": "video10-2.arn01", "needed_info": "","play": "jtv_FO2coLXGNLzCXtvR","meta_game": "Diablo III: Reaper of Souls", "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\"、\"有効期限\": 1385121067、\"サーバー\": \"video10-2.arn01\"}"、、 "connect": "rtmp://192.16.65.94/app"
"broadcast_id": 7587457488、"タイプ": "ライブ"、"表示":"ソース", "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\"], \"ストリーム名\": \"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": "距離"},
{"node": "video15-2.arn01", "needed_info": "", "play": "jtv_e38UUDs1WLMP9wlc", "meta_game": "Diablo III: Reaper of Souls", "video_height": 360, "bitrate" : 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\"], \"ストリーム名\": \"jtv_e38UUDs1WLMP9wlc\",\"expiration\": 1385121067, \"server\": \"video15-2.arn01\"}", "connect": "rtmp://192.16.65.99/app"
, "broadcast_id": 7587458512, "type": "low", "display": "Low"," find_type": "距離"},
{"node": "video12-1.fra01", "needed_info": "", "play": "jtv_bRMbL_ROsoHAegM2", "meta_game": "Diablo III: Reaper of Souls", "video_height": 480, "bitrate" : 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\"], \"ストリーム名\": \"jtv_bRMbL_ROsoHAegM2\",\"有効期限\": 1385121067, \"サーバー\": \"video12-1.fra01\"}", "connect": "rtmp://199.9.254.232/app"
, "broadcast_id": 7587458528, "タイプ": "中", "表示": "中"," find_type": "dist"}]
PC でストリームを取得するための最良の方法を見つけました: VLC で twitch.tv/justin.tv/own3d.tv ストリームを視聴します。
次のPHPコードを使用します: http://bog.no-ip.biz/sc2/stream2vlc.php
しかし、Android プロジェクトに実装する方法がわかりません。
raspberry-pi - Raspbian で avconv を使用して RTMP 経由で justin.tv にストリーミングするのが速すぎる
raspbian で*.mp4 ファイルを justin.tv にストリーミングしavconv
たい。これを行うには、次のコマンドを使用しています。
justin.tv で自分のストリームを短時間見ることができますが、ストリーミングが高速です。そのため、ストリームはファイルの別の部分にジャンプしてこの部分を再生し、しばらくすると再びジャンプします。次の出力でわかるように、fps は非常に高くなっていますavconv
。
fps に見られるように、フレームと時間は急速に増加しています。コマンドでfps をクランプできることを望んでいました-r 24
が、それでも 200 fps を超えています。私に何ができる?