我是靠谱客的博主 迷你项链,最近开发中收集的这篇文章主要介绍android 摄像头 视频流,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(100*1024);

mSender = mLss.accept();

mSender.setSendBufferSize(100*1024);

mMediaRecorder.start();

//mReceiver已经和mSender建立连接,也就可以认为,camera采集的视频流会持续

//发给mReceiver,通过mReceiver.getInputStream()就可以获取到mSerder输入的视频流

mSocketHelper.setInputStream(mReceiver.getInputStream());

//mSocketHelper是你自己对Socket的封装,根据mMediaRecorder的不同的编码格式,实现不同的发送方式

mSocketHelper.start();

最后

以上就是迷你项链为你收集整理的android 摄像头 视频流,Android摄像头采集的视频数据流怎么通过Socket实时发送到目标服务端...的全部内容,希望文章能够帮你解决android 摄像头 视频流,Android摄像头采集的视频数据流怎么通过Socket实时发送到目标服务端...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(65)

评论列表共有 0 条评论

立即
投稿
返回
顶部