2010-11-30 65 views
0

我有一个使用美国航空航天局电视直播流为iPhone/iPad的,他们在自己的应用程序中使用的应用程序,但我的应用得到了拒绝,因为:为什么这个HTTP流导致我的应用程序被拒绝?

2.2应用表现出的错误都将被拒绝

参照流:http://www.nasa.gov/multimedia/nasatv/NTV-Public-IPS.m3u8

EXTM3U 
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=298577 
http://liveips.nasa.gov.edgesuite.net/ksc/Edge.m3u8 
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=298577 
http://liveips.nasa.gov.edgesuite.net/msfc/Edge.m3u8 
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=532383 
http://liveips.nasa.gov.edgesuite.net/ksc/3G.m3u8 
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=532383 
http://liveips.nasa.gov.edgesuite.net/msfc/3G.m3u8 
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=838577 
http://liveips.nasa.gov.edgesuite.net/ksc/Wifi.m3u8 
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=838577 
http://liveips.nasa.gov.edgesuite.net/msfc/Wifi.m3u8 
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=32000 
http://liveips.nasa.gov.edgesuite.net/ksc/Edgeaudio.m3u8 
#EXT-X-STREAM-INF:PROGRAM-ID=1, BANDWIDTH=32000 
http://liveips.nasa.gov.edgesuite.net/msfc/Edgeaudio.m3u8 

当我们访问 “http://www.nasa.gov/multimed IA/nasatv/NTV-公IPS.m3u8" , 我们没有找到一个64kbps的流... 验证流通告和 措施的64kbps以下

任何人有一个想法?

回答

1

如果您要允许用户在蜂窝网络上观看实时流,您将需要64kbps的流,您可以使用Reachability演示来确定当前网络状态(蜂窝或wifi)并阻止用户观看蜂窝网络上的直播流网络。

有关HTTP Live Streaming要求的更多信息,请参阅技术说明here(TN2224)。您可能需要尝试在您的信息流中输入HTTP Live Streaming Tools以查看错误信息。

我从以下命令中收到很多错误。

$mediastreamvalidator validate http://www.nasa.gov/multimedia/nasatv/NTV-Public-IPS.m3u8 
+0

嘿,谢谢你的回复。他们说它需要64kbps或更少,Edgeaudio.m3u8的带宽是32kbps,这样做还不够吗?至于警告我没有太多可以做的,因为美国航空航天局控制流,我的主要问题是其他应用程序似乎使用流确定(即在应用程序商店) – Steve 2010-11-30 03:30:43

相关问题