我們開發了一個基於HTML 5的解決方案,以取代傳統視頻內容的基於Flash的舊解決方案。升級的目的是爲了擺脫閃存的束縛,並允許該服務在移動設備上運行。企業互聯網+ Android視頻問題
在個人電腦/ Mac和iOS上,內部和外部的所有功能都很棒。。但是,Android連接到企業WiFi時完全失敗,我們無法弄清楚原因。代理設置是正確的,互聯網正在工作。
當試圖查看視頻並觀看遠程調試時,請求只是說未決,但從未實際完成。
網絡
- 網絡完全鎖定,有沒有互聯網直接連接,所有的請求通過HTTP代理服務器
- 去。由於這個TCP/UDP 5228-5230是完全阻塞,因此網絡指示燈是灰色的,但瀏覽互聯網確實有效。
- 我們有一些http代理可用(我不確定使用的軟件),但它不適用於任何
- 代理規則相當寬鬆,facebook/youtube/vimeo都未被阻止。
- 視頻的是在Akamai的託管
- 視頻格式提供WEBM和MP4
故障條件
- 直接訪問視頻的Akamai在Android版Chrome。在公司的WiFi 失敗,在3G上/開放的WiFi 工程
- 直接訪問Android上的Chrome的內部IIS 7.5服務器上的視頻。在公司的WiFi(仍然使用http代理)作品
- 在Android上的Chrome瀏覽器直接使用Akamai訪問視頻。在開放的WiFi,但與端口5228-5230 UDP/TCP阻止作品
- 在Android的YouTube應用程序。在公司的WiFi 失敗,在3G /開放WiFi 工程。這在iOS上正常工作
請記住,這些服務沒有以任何方式由企業WiFi阻止,有沒有人有任何可能的想法,以什麼會導致問題?任何想法都可以幫助調試問題?
我有一個同事目前正在嘗試鯊魚的android和我會更新答案,如果他發現任何有用的東西。
編輯1 Wireshark的失敗的請求的
Wireshark的一個工作請求
出於某種原因,SYN ACK沒有發生的
編輯2 我們很確定這是這個。 https://code.google.com/p/android/issues/detail?id=54132
乾杯
這是一個HTML5的Web應用程序,所以沒有。標準標記 – Hawxby
這可能是一個愚蠢的問題,但您確實已將Internet權限添加到您的Android Manifest文件中。在logcat中是否有任何錯誤或消息打印出來,試圖加載視頻 – Boardy
這不是一個應用程序,它不適用於Play商店。這是一個網站,通過網絡瀏覽器提供 – Hawxby