android socket上传视频教程,android socket视频流方案
分兩塊:
1.取得攝像頭采集的視頻流
2.發送到服務器端
` protected MediaRecorder mMediaRecorder; private LocalServerSocket mLss = null; private LocalSocket mReceiver, mSender = null; mLss = new LocalServerSocket("myVideoStream");
mReceiver = new LocalSocket(); //連接mLss,即接受方主動發起連接 mReceiver.connect( new LocalSocketAddress("myVideoStream")); mReceiver.setReceiveBufferSize(1001024); mSender = mLss.accept(); mSender.setSendBufferSize(1001024); mMediaRecorder.start();
//mReceiver已經和mSender建立連接,也就可以認為,camera采集的視頻流視頻流會持續發給mReceiver,通過 mReceiver.getInputStream()就可以獲取到mSerder輸入的視頻流 mSocketHelper.setInputStream(mReceiver.getInputStream()); //mSocketHelper是你自己對Socket的封裝,根據mMediaRecorder的不同的編碼格式,實現不同的發送方式 mSocketHelper.start(); `
總結
以上是生活随笔為你收集整理的android socket上传视频教程,android socket视频流方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 蓝桥回文日期
- 下一篇: 【蓝桥杯历年真题合集】蓝桥杯2020初赛