RTSP-Server
Plugin of rtmp-rtsp-stream-client-java to stream directly to RTSP player.
파일 탐색기
최종 버전 다운로드 (.zip)- Extensions.kt
- FilterMenu.kt
- PathUtils.kt
- CameraFragment.kt
- MainActivity.kt
- RotationActivity.kt
- bg_chroma.jpg
- ic_launcher_background.xml
- pause_icon.xml
- record_icon.xml
- stop_icon.xml
- stream_icon.xml
- stream_stop_icon.xml
- switch_icon.xml
- ic_launcher_foreground.xml
- activity_camera_demo.xml
- activity_main.xml
- fragment_camera.xml
- layout_android_filter.xml
- rotation_activity.xml
- rotation_menu.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- ic_launcher.png
- ic_launcher_round.png
- banana.gif
- big_bunny_240p.mp4
- colors.xml
- strings.xml
- styles.xml
- AndroidManifest.xml
- .gitignore
- build.gradle.kts
- proguard-rules.pro
- abstract-class-kotlin.svg
- abstract-class.svg
- anchor-copy-icon.svg
- annotation-kotlin.svg
- annotation.svg
- arrow-down.svg
- burger.svg
- check.svg
- checkbox-off.svg
- checkbox-on.svg
- class-kotlin.svg
- class.svg
- copy-icon.svg
- cross.svg
- enum-kotlin.svg
- enum.svg
- exception-class.svg
- field-value.svg
- field-variable.svg
- filter.svg
- function.svg
- go-to-top-icon.svg
- homepage.svg
- interface-kotlin.svg
- interface.svg
- logo-icon.svg
- object.svg
- placeholder.svg
- success-icon.svg
- theme-toggle.svg
- typealias-kotlin.svg
- -rtsp-server-camera1.html
- get-stream-client.html
- index.html
- start-stream.html
- stream-client.html
- -rtsp-server-camera2.html
- get-stream-client.html
- index.html
- start-stream.html
- stream-client.html
- -rtsp-server-display.html
- get-stream-client.html
- index.html
- start-stream.html
- stream-client.html
- -rtsp-server-from-file.html
- get-stream-client.html
- index.html
- start-stream.html
- stream-client.html
- -rtsp-server-only-audio.html
- get-stream-client.html
- index.html
- start-stream.html
- stream-client.html
- -rtsp-server-stream.html
- get-stream-client.html
- index.html
- start-stream.html
- index.html
- index.html
- on-client-connected.html
- on-client-disconnected.html
- on-client-new-bitrate.html
- index.html
- index.html
- index.html
- entries.html
- index.html
- value-of.html
- values.html
- index.html
- -rtsp-server.html
- bytes-send.html
- cache-size.html
- clear-cache.html
- dropped-audio-frames.html
- dropped-video-frames.html
- force-ip-type.html
- get-bitrate-exponential-factor.html
- get-items-in-cache.html
- get-num-clients.html
- has-congestion.html
- index.html
- is-running.html
- on-client-connected.html
- on-client-disconnected.html
- on-client-new-bitrate.html
- port.html
- reset-bytes-send.html
- reset-dropped-audio-frames.html
- reset-dropped-video-frames.html
- reset-sent-audio-frames.html
- reset-sent-video-frames.html
- resize-cache.html
- send-audio.html
- send-video.html
- sent-audio-frames.html
- sent-video-frames.html
- server-ip.html
- set-audio-codec.html
- set-audio-info.html
- set-auth.html
- set-bitrate-exponential-factor.html
- set-client-listener.html
- set-delay.html
- set-logs.html
- set-only-audio.html
- set-only-video.html
- set-socket-timeout.html
- set-socket-type.html
- set-video-codec.html
- set-video-info.html
- start-server.html
- stop-server.html
- -server-client.html
- bytes-send.html
- cache-size.html
- can-send.html
- clear-cache.html
- dropped-audio-frames.html
- dropped-video-frames.html
- get-address.html
- get-bitrate-exponential-factor.html
- get-items-in-cache.html
- has-congestion.html
- index.html
- is-alive.html
- reset-bytes-send.html
- reset-dropped-audio-frames.html
- reset-dropped-video-frames.html
- reset-sent-audio-frames.html
- reset-sent-video-frames.html
- resize-cache.html
- send-audio-frame.html
- send-video-frame.html
- sent-audio-frames.html
- sent-video-frames.html
- set-bitrate-exponential-factor.html
- set-logs.html
- set-socket-timeout.html
- start-client.html
- stop-client.html
- -server-command-manager.html
- audio-ports.html
- create-error.html
- create-response.html
- get-request.html
- index.html
- set-server-info.html
- video-ports.html
- index.html
- -client-socket.html
- host.html
- index.html
- port.html
- socket.html
- -stream-server-socket.html
- accept.html
- close.html
- create.html
- index.html
- -tcp-stream-client-socket-java.html
- index.html
- on-connect-socket.html
- -tcp-stream-client-socket-ktor.html
- index.html
- on-connect-socket.html
- index.html
- -rtsp-server-stream-client.html
- clear-cache.html
- force-ip-type.html
- get-bitrate-exponential-factor.html
- get-bytes-send.html
- get-cache-size.html
- get-dropped-audio-frames.html
- get-dropped-video-frames.html
- get-end-point-connection.html
- get-items-in-cache.html
- get-num-clients.html
- get-sent-audio-frames.html
- get-sent-video-frames.html
- has-congestion.html
- index.html
- re-try.html
- reset-bytes-send.html
- reset-dropped-audio-frames.html
- reset-dropped-video-frames.html
- reset-sent-audio-frames.html
- reset-sent-video-frames.html
- resize-cache.html
- set-authorization.html
- set-bitrate-exponential-factor.html
- set-check-server-alive.html
- set-client-listener.html
- set-delay.html
- set-logs.html
- set-only-audio.html
- set-only-video.html
- set-re-tries.html
- set-socket-timeout.html
- set-socket-type.html
- index.html
- to-media-frame-info.html
- index.html
- navigation.html
- main.js
- navigation-loader.js
- pages.json
- platform-content-handler.js
- prism.js
- safe-local-storage_blocking.js
- sourceset_dependencies.js
- logo-styles.css
- main.css
- prism.css
- style.css
- inter-latin-400-italic.woff
- inter-latin-400-italic.woff2
- inter-latin-400-normal.woff
- inter-latin-400-normal.woff2
- inter-latin-600-normal.woff
- inter-latin-600-normal.woff2
- jetbrains-mono-latin-400-normal.woff
- jetbrains-mono-latin-400-normal.woff2
- jetbrains-mono-latin-600-normal.woff
- jetbrains-mono-latin-600-normal.woff2
- ui-kit.min.css
- ui-kit.min.js
- index.html
- navigation.html
- package-list
- gradle-wrapper.jar
- gradle-wrapper.properties
- libs.versions.toml
- ClientListener.kt
- IpType.kt
- RtspServer.kt
- ServerClient.kt
- ServerCommandManager.kt
- ClientSocket.kt
- StreamServerSocket.kt
- TcpStreamClientSocketJava.kt
- TcpStreamClientSocketKtor.kt
- Extensions.kt
- RtspServerStreamClient.kt
- RtspServerCamera1.kt
- RtspServerCamera2.kt
- RtspServerDisplay.kt
- RtspServerFromFile.kt
- RtspServerOnlyAudio.kt
- RtspServerStream.kt
- strings.xml
- AndroidManifest.xml
- .gitignore
- build.gradle.kts
- proguard-rules.pro
- .gitignore
- build.gradle.kts
- gradle.properties
- gradlew
- gradlew.bat
- jitpack.yml
- LICENSE
- README.md
- settings.gradle.kts
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/pedroSG94/RTSP-Server
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd RTSP-Server
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Gradle (Java/Kotlin)
보통 추천사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- JDK (Java) Java/Kotlin 프로젝트를 빌드/실행하려면 필요합니다.
- Gradle 레포에 포함된 gradlew(Gradle Wrapper)를 쓰면 Gradle을 따로 설치할 필요가 없습니다.
cd app
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
./gradlew build
Gradle로 빌드를 진행합니다.
BUILD SUCCESSFUL 메시지가 뜨면 성공입니다. build/ 폴더에 결과물이 생성됩니다.
// repository documentation
Was this content helpful?
(0 ratings)
