我是使用了mediarecorder录制数据, mediarecorder.setOutputFile(sender.getFileDescriptor());在使用socket传输数据。接收数据后没有对数据进行回写,视频数据不能播放,有哪位大神能指点一下!怎么对收到的数据进行回写,变成能够播放的MP4视频文件。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
android使用mediarecorder录制视频,socket传送数据,接收后的数据不能播放
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
1条回答 默认 最新
报告相同问题?
提交
- 2012-07-07 11:25在本场景中,我们关注的是如何使用MediaRecorder录制视频并将其通过Socket发送到其他设备或服务器。以下是对这一主题的详细阐述: 1. **Android MediaRecorder**: - **初始化**:MediaRecorder实例化后,需要进行...
- 2020-08-24 15:30在IT领域,尤其是在移动应用开发和网络通信方面,"基于Socket的Android手机视频实时传输所有源程序"是一个具有挑战性的项目。这个项目涉及到的关键技术主要包括Android应用开发、网络编程以及视频处理,具体涵盖以下...
- 2023-09-19 10:38不会安卓的博客 音视频MediaCodec实时编解码初使用 Android投屏功能的实现
- 2013-01-08 15:05标题中的“基于Socket的Android手机视频实时传输服务器端”指的是使用Socket编程技术,在Android设备上实现视频流的实时传输到服务器端(PC)的应用。Socket是网络编程的基础,它允许两个程序通过网络进行通信,这里...
- 2021-09-21 23:34在这个系统中,Socket为Android客户端和服务器提供了稳定、可靠的通信通道,确保视频数据能在不同设备间实时、无损地传输。考虑到视频数据量大,系统可能采用如H.264等高效的视频编码标准,以减少带宽占用,同时保持...
- 2014-08-19 08:42总的来说,实现"android实时传输视频Socket"项目需要深入理解网络编程、视频编码、Socket通信以及性能优化等多个方面的知识。通过合理的设计和实现,可以创建一个高效且可靠的实时视频传输系统。
- 2017-07-15 11:07视频数据经过处理后,通过Android的Socket连接发送到服务器。 **服务器端实现** 在服务器端,T6Client(可能是一个自定义的服务端应用)监听特定端口,等待来自Android客户端的连接。当接收到视频数据流时,Netty的...
- 2014-06-23 11:50此外,Android多媒体框架如MediaRecorder和MediaPlayer也需要被熟练掌握,它们用于录制和播放视频。 3. **视频编码与解码**:实时视频传输需要对视频进行编码,以减少数据量并适应网络传输。常见的视频编码格式有H....
- 2022-10-29 11:031. **多媒体框架**:Android的多媒体框架包括MediaRecorder和MediaPlayer,用于处理音视频的录制和播放。MediaRecorder负责采集设备摄像头和麦克风的数据,并进行编码,生成可以传输的流媒体文件。MediaPlayer则用于...
- 2014-06-21 01:30oLevin的博客 1.取得摄像头采集的视频流 2.发送到服务器端 protected MediaRecorder mMediaRecorder; private LocalServerSocket mLss = null; private LocalSocket mReceiver, mSender = null; mLss = new LocalServerSock
- 2017-07-18 13:51在Android平台上,录屏功能与Socket通信相结合,可以实现将设备屏幕实时流传输到服务器,这一过程涉及到的技术主要包括Android的MediaRecorder、Surface、MediaCodec以及Socket编程。下面将详细讲解这些知识点。 ...
- 2014-03-18 19:57MediaRecorder是Android系统提供的一个API,用于录制音频、视频或同时录制两者。它支持多种格式,如MP4,3GP等,并且可以配置编码器,例如H.264视频编码器。当安卓手机通过MediaRecorder生成H.264编码的MP4视频流时...
- 2022-04-25 11:44- **Socket编程**:实现设备间的实时视频流传输,可能通过TCP或UDP协议建立连接,发送和接收视频数据。 - **HTTP/HTTPS**:可能用HTTP或HTTPS协议来传输控制命令或配置信息,如设备设置、权限管理等。 - **...
- 2022-09-14 20:24总结一下,实现Android实时录制视频流并上传到Red5服务器,涉及以下几个关键步骤: 1. 配置和使用Android MediaRecorder进行视频录制。 2. 使用Java的Socket类建立与Red5服务器的连接。 3. 实现RTMP推送,将视频流推...
- 2021-09-22 00:20系统采用经典的Client/Server(C/S)架构,客户端基于Android 2.1及以上版本,能够实时录制视频并保存到手机SD卡中。用户可以预览视频的首帧画面,选择性地上传视频。服务器端使用Delphi进行开发,主要负责视频的...
- 2021-10-09 20:21在Android平台上进行视频采集并利用RTSP协议进行传输是一项常见的任务,特别是在开发视频直播或监控应用时。这个压缩包提供了一套完整的Android源码,涵盖了从视频采集到通过RTSP发送的全过程。以下是对这套源码中...
- 2025-12-16 20:38zhilin_tang的博客 本文详细分析了视频文件处理模块的完整架构体系,涵盖应用层、Framework层、...同时深入分析了Android Framework服务调用、Binder IPC通信、视频编码Native实现、V4L2驱动框架等底层技术,并完整呈现了视频生成和上传
- 2021-10-08 21:07在这个源码中,可能会用到`SurfaceView`或`TextureView`来显示视频流,`MediaRecorder`和`MediaPlayer`处理音频和视频的录制与播放,以及`Socket`或`HTTP/HTTPS`进行网络通信。 2. **网络通信**: 远程视频监控...
- 2014-03-19 17:15在Android平台上实现视频流传输,通常...通过结合MediaRecorder、ServerSocket、Socket等工具,开发者可以构建出能够实时传输和播放视频的Android应用。这不仅要求对Android SDK有深入理解,还需要扎实的网络编程基础。
- 2019-07-13 01:03xuhui_7810的博客 当然,在大多数情况下,mp4视频是够用了的,一般人录制也就只需要mp4格式就够了,用户并不关心你录的什么格式的,只要能播放就ok。但是在某些特定的行业,或者特定的需求下,mp4就不够用了。 比...
- 没有解决我的问题, 去提问