我目前想把 Android 手機 錄製的即時(實時)影像 傳遞到遠端Server目前做到功能是透過 MediaRecorder擷取影像,再以檔案方式送到Server端
問題是,我現在想要做到 Real-time 實時的功能。
但是 MediaRecorder 這個class 似乎不能 streamable 當做串流邊錄製邊傳送?
目前我嘗試作法 從網路上看到的
                Socket skt = new Socket(InetAddress.getByName(hostname),port);
parcelFileDescriptor pfd =ParcelFileDescriptor.fromSocket(skt);
mediaRecorder.setOutputFile(pfd.getFileDescriptor());中間一些過程我就省略了,不過類似這種方法透過socket傳出去
似乎不是 實時 real-time 的方式,感覺像是 stop()之後再以傳檔的方式發送出去。我也有想過是不是要從  Camera Preview畫面嘗試去擷取 畫面frame
再一個一個送出去,但是又感覺太笨了。不曉得有沒有一些概念方向提供呢?非常謝謝