2012-09-24 38 views
1

我正在編寫一個Android應用程序,其中設備1通過套接字連接到設備2,並開始將實況視頻流傳輸到該應用程序。在這種情況下,誰是服務器,誰是客戶? 在我的應用程序中,設備2將監聽連接。一旦它accepts(),設備1流視頻到設備2。將設備上的視頻流式傳輸到另一臺服務器時,誰是客戶端?

我在問的是ServerSocket去哪裏以及常規Socket去哪裏?

+0

我應該實現從一個設備到SD卡的另一個device.i保存的視頻文件,視頻直播,並通過我的socket連接轉移到另一臺設備,我收到了文件中其他設備。保存在SD卡上,併成功播放,但我應該實現現場video.so我應該做什麼? PLZ幫我 – Aravi

回答

1

ServerSocket應該繼續在設備1(服務器)上,設備2(客戶端)將消耗視頻。

這裏有一個例子: http://www.exampledepot.com/egs/java.net/CreateClientSocket.html

+0

這裏的問題是,設備1連接到客戶端開始流式傳輸到它。在連接時,設備2是服務器。在流媒體中,設備1是。 –

+1

「幾乎所有您創建的ServerSocket對象都將使用它們的accept()方法連接到客戶端。」 「 」ServerSocket沒有getInputStream()或getOutputStream()方法,而是使用accept()來返回一個Socket對象,然後調用它的getInputStream()或getOutputStream()方法。 http://www.cafeaulait.org/course/week12/29.html http://www.cafeaulait.org/course/week12/30.html – hagensoft

相關問題