分两块:服务器
1.取得摄像头采集的视频流ide
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();get
//mReceiver已经和mSender创建链接,也就能够认为,camera采集的视频流视频流会持续发给mReceiver,经过 mReceiver.getInputStream()就能够获取到mSerder输入的视频流 mSocketHelper.setInputStream(mReceiver.getInputStream()); //mSocketHelper是你本身对Socket的封装,根据mMediaRecorder的不一样的编码格式,实现不一样的发送方式 mSocketHelper.start(); `服务器端