用于Android的RTMP实时流媒体客户端

・1 分钟阅读

  • 源代码名称: yasea
  • 源代码网址: https://www.github.com/begeekmyfriend/yasea
  • yasea的文档
  • yasea的源代码下载
  • Git URL:
    git://www.github.com/begeekmyfriend/yasea.git
  • Git Clone代码到本地:
    git clone https://www.github.com/begeekmyfriend/yasea
  • Subversion代码到本地:
    $ svn co --depth empty https://www.github.com/begeekmyfriend/yasea
                              Checked out revision 1.
                              $ cd repo
                              $ svn up trunk
              
  • 另一个用于Android的流编码器

    Android Arsenal

    Yasea 是一个Android流媒体客户端。 它将来自摄像头和麦克风的YUV和PCM数据编码为H.264/AAC,封装在FLV中,并且通过RTMP传输。

    分支

    无GPUImage模块演示,non-gpuimage 。

    用于 android-16。

    传统 Flash 媒体播放器不兼容的aac-hev2

    特性

    • Android mini API 21.
    • H.264/AAC硬编码。
    • H.264 软编码。
    • 带状态回调处理程序的RTMP流。
    • 纵向和横向动态方向。
    • 前后摄像头热开关。
    • 播放时录制到 MP4.
    • 带GPUImage的漂亮过滤器。
    • 回声消除和自动增益控制支持。

    测试

    你可以构建自己的private RTMP服务器 srs。 记住要自己修改网址。 尽情玩耍吧!

    如果你觉得延迟高,请注意 ,请检查你的带宽限制和播放机缓冲。

    致谢

    赞助商

    • dotEngine --实时多媒体通信服务供应商,具有开放式跨平台 SDK( github )
    讨论
    Fansisi profile image