Haishin Kit는 RTMP를 통해 실시간 카메라 및 마이크 스트리밍을 가능하게 하는 Flutter 플러그인으로, 라이브 스트리밍 애플리케이션을 위한 것입니다. Android, iOS, macOS 플랫폼에서 낮은 지연 시간의 비디오 및 오디오 전송을 제공합니다. Haishin Kit 프레임워크 기반으로 제작되었으며, 사용자 정의 가능한 스트림 설정을 지원하고 RTMP 서버와 원활하게 통합됩니다. 라이브 비디오 앱, 상호작용 방송 또는 실시간 커뮤니케이션 도구를 개발하는 개발자에게 적합합니다. 이 패키지는 오픈소스이며 지속적으로 유지 관리되며, 고품질 스트리밍 요구 사항에 대해 신뢰할 수 있는 성능을 제공합니다.
사용 사례
라이브 영상 방송
실시간 영상 회의
인터랙티브 스트리밍 앱
소셜 미디어 라이브 기능
원격 이벤트 스트리밍
주요 기능
RTMP 스트리밍 지원
카메라 및 마이크 통합
크로스 플랫폼 호환성
저지연 전송
사용자 정의 가능한 스트림 설정
오픈소스 코드베이스
적합한 대상
라이브 스트리밍 앱을 개발하는 개발자
실시간 비디오 솔루션을 만드는 팀
RTMP 통합이 필요한 앱
모바일 중심의 스트리밍 플랫폼
오픈소스 프로젝트 기여자
고려 사항
RTMP 서버 설정이 필요합니다
RTMP 프로토콜로 제한
플랫폼별 권한이 필요합니다
네트워크 안정성이 품질에 영향을 미칩니다
고급 구성이 필요할 수 있습니다
원본 README
연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.
HaishinKit Plugin
A Flutter plugin for iOS, Android. Camera and Microphone streaming library via RTMP.
[!NOTE]
This project is being developed with the goal of defining a Flutter interface for HaishinKit.
However, since development is progressing slowly, I recommend using other plugins if you need
something stable or are in a hurry.
Android
iOS
macOS
Support
SDK 21+
iOS 15.0+
12.0+
💖 Sponsors
Do you need additional support? Technical support on Issues and Discussions is provided only to
contributors and academic researchers of HaishinKit. By becoming a sponsor, we can provide the
support you need.
Sponsor: $50 per month: Technical support via GitHub
Issues/Discussions with priority response.
💬 Communication
GitHub Issues and Discussions are open spaces for communication among users and are available to
everyone as long
as the code of conduct is
followed.
Whether someone is a contributor to HaishinKit is mainly determined by their GitHub profile icon.
If you are using the default icon, there is a chance your input might be overlooked, so please
consider setting a custom one. It could be a picture of your pet, for example. Personally, I like
cats.
If you want to support e-mail based communication without GitHub.
Consulting fee is $50/1 incident. I'm able to
response a few days.
🎨 Features
Protocols ✨Publish and playback feature are available RTMP.
Multi Streaming ✨Allowing live streaming to separate services. Views also support this, enabling the verification of raw video data.
Video mixing ✨Possible to display any text or bitmap on a video during broadcasting or viewing. This allows for various applications such as watermarking and time display.