当前位置:编程学习 > wap >>

如何傳遞實時影像(視頻)串流到伺服器

我目前想把 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
再一個一個送出去,但是又感覺太笨了。

不曉得有沒有一些概念方向提供呢?

非常謝謝
--------------------编程问答-------------------- 同问!!!!
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,