Comment puis-je diffuser une vidéo en direct d'une caméra vers une application iOS. Faites-moi savoir quels sont les moyens possibles pour diffuser des vidéos de la caméra vers le cloud et les visualiser dans l'application iOS.
Cela dépend de ce que votre appareil photo prend en charge. Il existe deux façons d'implémenter la diffusion en direct dans une application iOS.
HTTP Live Streaming: - HTTP Live Streaming (également connu sous le nom de HLS) est un protocole de communication de streaming multimédia basé sur HTTP qui fournit des mécanismes évolutifs et adaptables à différents réseaux. HLS fonctionne en décomposant un fichier vidéo en une séquence de petits téléchargements de fichiers basés sur HTTP, chaque téléchargement chargeant un court morceau d'un fichier vidéo.
Liens de référence: https://developer.Apple.com/streaming/https://developer.Apple.com/library/content/documentation/AudioVideo/Conceptual/MediaPlaybackGuide/Contents/ Resources/en.lproj/HTTPLiveStreaming/HTTPLiveStreaming.htmlHTTP LIve Streaminghttps://developer.Apple.com/library/content/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/ Introduction/Introduction.html
Streaming RTSP: - Le protocole de streaming en temps réel (RTSP) est un protocole de contrôle de réseau conçu pour être utilisé dans les systèmes de divertissement et de communication pour contrôler les serveurs de médias en streaming. Le protocole est utilisé pour établir et contrôler les sessions multimédias entre les points d'extrémité. Il existe une bibliothèque tierce disponible qui peut être utilisée pour le streaming RTSP comme FFMPEG, VideoKit etc.
Liens de référence:
https://www.ffmpeg.orghttps://iosvideokit.com
Il existe plusieurs plateformes sur lesquelles vous pouvez enregistrer et distribuer votre enregistrement et le partager avec des amis. Certains d'entre eux sont
Youtube a spécifiquement une documentation complète sur les applications à télécharger et comment configurer votre encodeur et comment distribuer votre URL de lecture. Le lien vers leur documentation est ici https://support.google.com/youtube/answer/28537
Ce sera plus spécifique à la distribution uniquement au sein du réseau facebook. Donc, si vous souhaitez distribuer publiquement votre flux en direct, vous devriez probablement aller avec l'un des autres.
Il y aurait certainement beaucoup plus de plates-formes. Mais, ce sont ceux qui me viennent à l'esprit.