FFmpeg 4Android RTMP推流功能
FFmpeg4Android 的 RTMP 推流功能,挺适合想在 Android 端快速搭个直播原型的朋友用。基于 FFmpeg,稳定性还不错,推流逻辑也比较清晰,关键是源码开着的,你可以按自己的需求魔改。推之前记得先把 RTMP 流媒体服务器 搭好,比如 Nginx+RTMP 模块,搞不清流程的可以看下下面那张架构图,挺直观的。
推流部分其实就是调用 FFmpeg 把视频文件按 RTMP 协议发到服务器。用得顺的话,连手机录屏或者摄像头推流也可以顺带搞起来。,Flash Player这种老家伙就别考虑了,现在更多人直接用 FFplay 或者 VLC 做客户端播放。
运行之前记得:
- 流媒体服务器得先跑起来
- 配置好 application 路径
- 推流地址别写错了
想多看点例子和配置方案?这几个链接可以顺手点点:
如果你手上有个直播需求、又想快速试试移动端的推流,那这个项目可以直接上手试试,代码干净清晰,挺适合改着用。
FFmpeg4Android:视频文件推流
预估大小:1241个文件
gradlew.bat
2KB
fileHashes.bin
232KB
fileSnapshots.bin
3.9MB
app-debug.apk
5.07MB
resources-debug.ap_
540KB
resources-debug-androidTest.ap_
1KB
resources-debug.ir.ap_
375KB
B3Erw6wZp8Cbg3_iR0lG0RCQoiw=
374KB
B3Erw6wZp8Cbg3_iR0lG0RCQoiw=
374KB
dependencies.apk
988KB
66.37MB
文件大小:
评论区