RTMPサーバーからのストリーミングを実装したいと考えています。たとえば、以下は RTMP サーバーのリンクです。
http://usher.justin.tv/find/CHANNELNAME.json?type=any
そしてそれをストリーミングしたい。
私は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 プロジェクトに実装する方法がわかりません。