博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android摄像头採集的视频数据流怎样通过Socket实时发送到目标服务端
阅读量:5149 次
发布时间:2019-06-13

本文共 811 字,大约阅读时间需要 2 分钟。

分两块:

1.取得摄像头採集的视频流

2.发送到server端

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();

转载于:https://www.cnblogs.com/claireyuancy/p/6794945.html

你可能感兴趣的文章
Zend studio 常用快捷键与技巧
查看>>
iOS基础知识之类别
查看>>
测试人员关注点
查看>>
spring mvc 自定义转换器
查看>>
解决 IE8 不支持console
查看>>
求和最大的子数组
查看>>
数据库小组第N次小组会议
查看>>
Python常见数据类型及操作
查看>>
Win7下安装 Oracle Virtual Box
查看>>
C# listview展示表格格式
查看>>
20165310 java_blog_week3
查看>>
android杀进程方法
查看>>
关于sql优化的一些点
查看>>
[Leetcode] Populating Next Right Pointers in Each Node
查看>>
microservice
查看>>
数据结构-希尔排序
查看>>
Oracle创建表空间
查看>>
SOA/微服务-简介
查看>>
B2车
查看>>
移动端最简单的适配
查看>>