와 후원? ~에 의해
피드 및 채팅을 위한 엔터프라이즈급 API. Android 채팅 튜토리얼을 사용해 보세요
RootEncoder(rtmp-rtsp-stream-client-java)는 모든 코드가 Java/Kotlin으로 작성된 RTMP, RTSP 및 SRT 프로토콜을 사용하여 미디어 서버에 비디오/오디오를 푸시하는 스트림 인코더입니다.
참고: 이름이 더 이상 의미가 없기 때문에 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 /스트리머/회전
백그라운드에서 스트리밍하는 서비스를 사용하여 Screen을 비디오 소스로 사용하여 스트리밍하는 예: 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