`

2013.07.11——— android MediaRecorder + LocalSocket + rtp + rtsp

阅读更多
2013.07.11——— android MediaRecorder + LocalSocket + rtp + rtsp

视频上传方案参考:
http://www.cnblogs.com/skyseraph/archive/2012/03/23/2415018.html
http://blog.csdn.net/xiaoliouc/article/details/8443195

rtp协议格式参考:
http://2343338.blog.51cto.com/2333338/455056
http://blog.csdn.net/bripengandre/article/details/2238818

rtp封装h264参考:
http://blog.csdn.net/jwybobo2007/article/details/7054140
http://www.cnblogs.com/skyseraph/archive/2012/04/01/2429384.html

上一篇中 我们提取MediaRecorder视频流中的sps和pps,组装成标准的h264格式 并保存到本地,可在电脑上通过播放器来播放

这次我们从MediaRecorder视频流中提取h264的[NALU payload],不用再加上startcode 00 00 00 01,然后封装成rtp格式,用rtsp发布出去,然后在电脑上用vlc播放器 可以直接播放rtsp流数据
具体拆分和封装参考 http://www.cnblogs.com/skyseraph/archive/2012/04/01/2429384.html


具体例子参考开源项目spydroid-ipcamera:
https://code.google.com/p/spydroid-ipcamera/




分享到:
评论

相关推荐

    安卓Android源码——视频采集+RTSP完整代码(可用).zip

    本资源提供的"安卓Android源码——视频采集+RTSP完整代码(可用).zip"包含了实现这一功能的完整源代码,非常适合开发者学习和参考。 首先,我们要理解视频采集的过程。在Android中,视频采集通常通过MediaRecorder...

    Android MediaRecorder 录制视频 socket发送

    在Android平台上,MediaRecorder是一个非常重要的类,用于处理多媒体数据的录制,如音频和视频。在本场景中,我们关注的是如何使用MediaRecorder录制视频并将其通过Socket发送到其他设备或服务器。以下是对这一主题...

    安卓Android源码——Android视频采集+RTSP完整代码(可用).rar

    本资源提供的"安卓Android源码——Android视频采集+RTSP完整代码(可用).rar"包含了实现这一功能的完整源代码,对于学习和实践Android多媒体开发的开发者来说,具有很高的参考价值。 首先,我们要理解Android视频...

    安卓Android源码——Android视频采集+RTSP完整代码(可用).7z

    这个压缩包"安卓Android源码——Android视频采集+RTSP完整代码(可用).7z"提供了实现这一功能的源代码,帮助开发者快速理解和构建自己的视频流服务。 首先,我们要理解Android视频采集的基础知识。Android系统提供...

    Android源码——视频采集+RTSP完整代码(可用).zip

    在Android平台上进行视频采集并利用RTSP(Real Time Streaming Protocol)进行实时传输是移动应用开发中的常见需求,尤其是在开发视频监控、直播应用等场景。这个压缩包提供的代码资源可以帮助开发者快速理解和实现...

    安卓Android源码——Andorid录音+变声+转mp3.zip

    这个名为“安卓Android源码——Andorid录音+变声+转mp3.zip”的压缩包文件,很显然包含了实现这些功能的源代码。让我们详细探讨一下其中涉及的技术点。 首先,Android录音功能的实现主要依赖于`MediaRecorder`类。...

    Android 6.0之后使用MediaRecorder+Camera实现录制视频Demo

    Android 6.0之后使用MediaRecorder+Camera实现录制视频的Demo,注释详细阐述了一些使用上的注意点。例如在调用start()方法之前需要解锁摄像头、初始化摄像头部分机型存在摄像头反转问题的处理。

    安卓Android源码——Android视频采集+RTSP完整代码(可用).zip

    这份"安卓Android源码——Android视频采集+RTSP完整代码(可用).zip"提供了实现这一功能的完整源代码,帮助开发者快速理解和构建自己的视频处理应用。 首先,Android视频采集是利用Android系统的MediaRecorder类来...

    Android MediaRecorder后台自动录视频

    在Android平台上,MediaRecorder是一个非常重要的类,它用于录制音频、视频或同时录制。当我们想要在后台实现自动录视频的功能时,通常会结合Service来实现这一需求。Service是Android的一个组件,可以在没有用户...

    安卓Android源码——Red5+安卓Android 直播系统的架构服务端的直播流工程.zip

    Red5是一个开源的流媒体服务器,它支持实时流传输协议(RTSP)、实时传输协议(RTP)以及实时流协议(RTMP),在直播系统中起着核心作用。 首先,我们要了解Android平台上的直播架构。在客户端,通常采用Android Media ...

    安卓Andriod源码——Andorid录音+变声+转mp3.zip

    在Android平台上,录音功能是通过Android SDK提供的`MediaRecorder`类来实现的。`MediaRecorder`是一个用于准备和控制媒体记录过程的类,它允许开发者配置各种参数,如音频来源、编码格式、采样率等,然后启动和停止...

    2011.10.19——— android 显示一行内容并录制其音频

    这篇博客“2011.10.19——— android 显示一行内容并录制其音频”可能详细探讨了如何实现这个功能。虽然描述部分没有提供具体信息,但我们可以基于标签“源码”和“工具”来推测文章内容,以及从文件名...

    Android视频采集+RTSP完整代码(可用).rar

    综上所述,这个压缩包中的代码可能涵盖了Android视频采集(MediaRecorder)、RTSP服务器的实现(可能使用libstreaming或自定义实现)、以及使用MediaPlayer播放RTSP流的相关技术。通过学习和理解这些知识点,开发者...

    安卓Andriod源码——Red5+直播系统的架构服务端的直播流工程.zip

    《安卓Andriod源码——Red5+直播系统的架构服务端的直播流工程》 在当前的移动互联网时代,视频直播已经成为人们日常生活中不可或缺的一部分。Android作为全球最流行的移动操作系统,其开发平台提供了丰富的功能来...

    Android 用MediaRecorder录像源码

    在Android平台上,MediaRecorder是一个非常重要的类,它用于录制音频、视频或同时录制音频和视频。这个类提供了从数据源到输出文件的媒体流录制功能。在这个“Android 用MediaRecorder录像源码”主题中,我们将深入...

    Android MediaRecorder Demo1

    在Android开发中,`MediaRecorder` 是一个非常重要的类,用于录制音频、视频或混合媒体。这个`Android MediaRecorder Demo1` 是一个基础的录音应用示例,旨在帮助初学者了解如何使用`MediaRecorder` API。如果你是...

    用Android的 Media Codec播放RTSP视频流.rar

    或者,可以使用开源的libstreaming库,它允许我们在Android上直接使用MediaCodec和MediaRecorder来实现RTSP流的推流和拉流。 在实现过程中,要注意处理各种异常和状态变化,例如解码错误、网络中断等。还要确保在...

    android MediaRecorder的简单应用-录像

    在Android平台上,MediaRecorder是一个非常重要的类,它用于录制音频、视频或同时录制音频和视频。这个类使得开发者能够方便地实现录像功能,无需深入理解底层的多媒体编码和硬件交互。在“android MediaRecorder的...

Global site tag (gtag.js) - Google Analytics