AnyLive est AnyRTC Open Source Push and Pull Streaming Project. Il adopte la conception d'architecture multiplateforme (en utilisant la version WebBrTC (93) comme framework de base), et un ensemble de code prend en charge Android, iOS, Windows, Mac, Ubuntu et d'autres plateformes.
| taper | Description de la fonction |
|---|---|
| style | Unified C ++ Core Library Code Style adopte: Google Code Style |
| cadre | Webrtc-93 |
| protocole | RTMP, HTTP / HTTPS, RTSP, HLS, M3U8, MKV, MP3, MP4, etc. |
| Personnalisation de la disposition | Le SDK est séparé de l'interface utilisateur et vous pouvez personnaliser la couche d'interface utilisateur vidéo. |
| Filtres | Prend en charge les filtres de beauté GPUIMage, les filtres personnalisables |
| Schéma de cadre | Fonction de capture d'écran de la première image et du cadre vidéo |
| Jouer | Play singleton, plusieurs lectures simultanées, liste de vidéos glissant le jeu automatique, liste des détails de commutation de la liste Page sans couture |
| Auto-collecte / auto-rendu | Couche d'acquisition audio et vidéo personnalisable et calque de rendu pour un accès facile à la beauté tierce, des beautés, etc. |
| Poussée | Aucune restriction sur les adresses de push et de pull utilisateur |
| Streaming d'images | Prise en charge de la désactivation de l'appareil photo dans des scénarios spéciaux et de la poussée d'images |
| Partage d'écran | Partage d'écran de support |
| SEI | Prend en charge l'envoi et la réception d'informations personnalisées |
| Détection de volume | Invites de détection de volume de support |
| Miroir | Prise en charge des images d'aperçu local et des images de codage |
| Codec | H264 / H265 / OPUS / AAC / G.711 |
| système | Environnement de compilation | Architecture du processeur |
|---|---|---|
| Android 4.4 et plus | Android Studio, NDK | armebi-v7a, arm64-v8a |
| iOS 9.0 et plus | Xcode14 | ARM64 |
| Windows 7 et plus | Vs2015, vs2017 | x86, x86-64 |
Anyrtc Site Web officiel: https://www.anyrtc.io QQ Group de communication technique: 554714720 (complet) Groupe 2: 698167259 Numéro de contact: 021-65650071-816 Courriel: [email protected]
Problèmes techniques: Forum des développeurs
Rejoignez le groupe technique pour la communication:
Si ce projet open source implique le droit d'auteur d'autres logiciels, veuillez contacter l'auteur à temps pour le corriger.
Ce projet n'accepte pas les dons d'aucune forme, votre soutien est la plus grande motivation.
Anylive est disponible sous la licence GNU. Voir le fichier de licence pour plus d'informations.
mailto: [email protected])