赞助? 经过
用于提要和聊天的企业级 API。尝试 Android 聊天教程
RootEncoder (rtmp-rtsp-stream-client-java) 是一个流编码器,使用 RTMP、RTSP 和 SRT 协议将视频/音频推送到媒体服务器,所有代码均用 Java/Kotlin 编写
注意:添加 SRT 协议后,该库已从 rtmp-rtsp-stream-client-java 重命名为 RootEncoder,因为该名称不再有意义
https://github.com/pedroSG94/RootEncoder-iOS
https://github.com/pedroSG94/RootEncoder/wiki
< uses-permission android : name = " android.permission.INTERNET " />
< uses-permission android : name = " android.permission.RECORD_AUDIO " />
< uses-permission android : name = " android.permission.CAMERA " />
要在您的项目中通过 gradle 使用此库,请将其添加到您的 build.gradle 中:
allprojects {
repositories {
maven { url ' https://jitpack.io ' }
}
}
dependencies {
implementation ' com.github.pedroSG94.RootEncoder:library:2.5.5 '
// Optional, allow use BitmapSource, CameraXSource and CameraUvcSource
implementation ' com.github.pedroSG94.RootEncoder:extra-sources:2.5.5 '
}
allprojects {
repositories {
maven { url ' https://jitpack.io ' }
}
}
dependencies {
implementation ' com.github.pedroSG94.RootEncoder:rtplibrary:2.2.6 '
}
https://haivision.github.io/srt-rfc/draft-sharabayko-srt.html
https://github.com/pedroSG94/RTSP-服务器
与其他用户开发的库相关的项目。如果您有任何问题或疑问,请联系用户所有者。
https://github.com/FunnyDevs/rtmp-rtsp-stream-client-java-recordcontrollers
在库版本 2.0.9 中,过滤器被重构。检查 wiki 链接以迁移您的实施。
https://github.com/pedroSG94/RootEncoder/wiki/Real-time-filters
该库需要赞助商获得新设备或付费平台来测试和调试错误。欢迎任何捐赠或赞助!如果你有兴趣的话。您可以通过电子邮件联系我或直接在 Github 或 Paypal 上捐赠谢谢!
这是使用该库的推荐方式。此示例支持屏幕旋转、流方向(垂直、水平)过滤器并动态更改视频/音频源:https://github.com/pedroSG94/RootEncoder/tree/master/app/src/main/java/com/pedro /流光/旋转
使用屏幕作为视频源进行流式传输并使用服务在后台进行流式传输的示例:https://github.com/pedroSG94/RootEncoder/tree/master/app/src/main/java/com/pedro/streamer/screen
使用视频文件作为视频/音频源进行流式传输的代码示例:https://github.com/pedroSG94/RootEncoder/tree/master/app/src/main/java/com/pedro/streamer/file
低 API 设备(Android API 16+)的代码示例:https://github.com/pedroSG94/RootEncoder/tree/master/app/src/main/java/com/pedro/streamer/oldapi