首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得从RTMP服务器到Android的视频流?

如何获得从RTMP服务器到Android的视频流?
EN

Stack Overflow用户
提问于 2013-11-22 09:25:14
回答 2查看 3.7K关注 0票数 0

我想实现来自RTMP服务器的流。例如,下面是RTMP服务器的链接。

代码语言:javascript
复制
http://usher.justin.tv/find/CHANNELNAME.json?type=any

并想做流媒体。

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

请求后答复:

[

{“节点”:“视频10-2.arn01”、"needed_info":"jtv_FO2coLXGNLzCXtvR“、"meta_game":”暗黑破坏神III:灵魂的死神“、"video_height":720、”比特率“:2915.1875、"broadcast_part":5、”秩“:0、”持久“:”真“、”群集“:"arn01",“令牌”:"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,\"server\":\“display 10-2.arn01”},"connect": "rtmp://192.16.65.94/app","broadcast_id":7587457488,"type":"live","display":"Source","find_type":"dist"},

{“节点”:“视频12-1.fra01”,"needed_info":"jtv_LuAij7o0_zozQ4jY","meta_game":“暗黑破坏神III:灵魂的死神”,"video_height":720,“比特率”:1600,"broadcast_part":1,“秩”:1,“持久”:“真”,“群集”:"fra01",“令牌”:"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\\”:\“到期\”:1385121067,\“服务器\”:\“视频12-1.fra01\}”,"connect": "rtmp://199.9.254.232/app","broadcast_id":7587458496,“类型”:“高”,“显示”:“高”,"find_type":"dist"},

{“节点”:“视频15-2.arn01”,"needed_info":“needed_info”:"jtv_e38UUDs1WLMP9wlc","meta_game":“暗黑破坏神III:灵魂的死神”,"video_height":360,“比特率”:350,"broadcast_part":1,“秩”:3,“持久”:“真”,“集群”:"arn01",“令牌”:“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\",\“期满”:1385121067,\"server\":\“display 15-2.arn01}”,"connect": "rtmp://192.16.65.99/app","broadcast_id":7587458512,"type":"low","display":"Low","find_type":"dist"},

{“节点”:“视频12-1.fra01”,"needed_info":"jtv_bRMbL_ROsoHAegM2","meta_game":“暗黑破坏神III:灵魂的死神”,"video_height":480,“比特率”:800,"broadcast_part":1,“秩”:2,“持久”:“真”,“群集”:"fra01",“令牌”:"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,\"server\":\“视频12-1.fra01\}”,"connect": "rtmp://199.9.254.232/app","broadcast_id":7587458528,“类型”:“媒体”,“显示”:“媒体”,"find_type":"dist"}]

我找到了在PC上获取流的最佳方法:http://jultech.wordpress.com/2012/03/12/watch-twitch-tvjustin-tvown3d-tv-streams-in-vlc/#comment-2325

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

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

EN

回答 2

Stack Overflow用户

发布于 2013-11-22 09:26:52

您可以使用运行在Android上的Adobe AIR SDK。它非常简单,默认情况下可以使用RTMP。

票数 1
EN

Stack Overflow用户

发布于 2013-11-22 09:37:56

由于WebView支持RTSP,也许可以动态地将流从RTMP转换为RTSP。

我没有尝试这个,但是一个网络搜索给了我这个例子:http://www.javacodegeeks.com/2010/05/rtmp-to-rtsp-re-stream-using-wowza-and.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20141244

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档