Gestion / réception de flux vidéo webcam en direct depuis WebRTC ou tout autre mécanisme de capture basé sur un navigateur vers le serveur à l'aide d'ASP.NET MVC

Nous avons besoin de capturer un flux vidéo en direct à partir de WebRTC (ou tout autre mécanisme de capture de la part du client de la webcam, même si elle n'est pas prise en charge sur tous les navigateurs, mais comme un PoC).

Cette vidéo en direct doit être traité par un serveur composant (ASP.Net MVC /API Web), j'imagine que le code sur le serveur va ressembler:

[HttpPost]
public ActionResult HandleVideoStream(Stream videoStream)
{
      //Handle the live stream
}

À la recherche d'un mot clé ou un lien utile.

Nous avons déjà mis en place un moyen pour envoyer des images à l'aide du base64 jpg, mais ce n'est pas du tout utile, car il ya une surcharge énorme de l'encodage base64 et parce que nous pourrions utiliser toute l'encodage vidéo pour envoyer la vidéo de manière plus efficace (envoyer la différence entre les images à l'aide de VPx -vp8 - par exemple), la solution a besoin de capturer une vidéo à partir de la webcam du client et envoi direct (non enregistré) vers le serveur (asp.net) comme un ruisseau ou des blocs de données qui représente la nouvelle vidéo de données.

source d'informationauteur Sawan