En Temps réel les conversations Vidéo + solution d'Enregistrement dans ASP.Net MVC
Je veux développer une application en ASP.NET MVC. Voici le détail des scénarios
- Application doit fournir des installations si le "TEMPS RÉEL" le chat vidéo. Il ne devrait y avoir aucun lag (temps de Latence ci-dessous 4s accepté mais depuis ça sera une entrevue, d'une manière plus que le 4s n'est pas du tout acceptable.
- Application doit enregistrer les vidéos et télécharger le flux d'Azure Blob simultanément, de sorte qu'il puisse être examiné plus tard.
Les problèmes, je suis confronté à
- J'ai essayé d'utiliser Silverlight, mais il capture Vidéo, mais ne pas enregistrer la vidéo + audio en mp4 ou wmv. (J'ai essayé en utilisant SocketCoder du code, mais il s'empare de la séquence d'images jpeg et ce n'est pas aider quand j'ai besoin d'un audio ainsi
- Expression encoder est bonne, mais l'encodage prend beaucoup de temps, ce qui provoque un temps de latence qui est inacceptable.
Merci de m'aider avec elle. Est-il d'autres technologies qui peuvent être utilisés pour y parvenir? Comment est-Flex et dans quelle mesure il est avec ASP.NET MVC (.Net framework).
Avez-vous accompli, encore? Je suis également à la recherche pour la mise en œuvre semblables idées. S'il vous plaît laissez-moi savoir vos résultats.
Nope, eu à déposer le projet en raison du manque de ressources disponibles en HTML5 (pur web des médias de l'expérience). 🙁
Nope, eu à déposer le projet en raison du manque de ressources disponibles en HTML5 (pur web des médias de l'expérience). 🙁
OriginalL'auteur Rahul Patil | 2013-01-17
Vous devez vous connecter pour publier un commentaire.
J'aurais un coup d'oeil à WebRTC. Sur le site web, il se lit comme suit:
Je n'ai jamais utilisé ça, mais peut-être que vous pouvez adapter le projet à vos besoins.
OriginalL'auteur oleksii
Ont un coup d'oeil à OpenTok. Depuis que vous utilisez .Net-ce que je pourrais vous recommander de ma bibliothèque qui est disponible sur NuGet.
http://www.tokbox.com/opentok/api
https://github.com/khalidabuhakmeh/OpenTokApi
Espère que cette aide.
OriginalL'auteur Khalid Abuhakmeh
Votre latence dépend de la résolution que vous souhaitez encoder (1080p ou autre) et le matériel de la machine à faire de l'encodage.
FFMpeg est un outil formidable, et le meilleur de tous Gratuitement autant que je sais qui est incroyable compte tenu de la quantité de fonctionnalités, un peu difficile à développer, avec les si.
Vous pouvez prendre un coup d'oeil à cela, le Cœur de votre application peut se bloquer sur ce tutoriel:
https://www.virag.si/2012/11/streaming-live-webm-video-with-ffmpeg/
Également saviez-vous skype a une API
http://dev.skype.com/desktop-api-reference#Reference
http://dev.skype.com/skype-uri
Je pensais que vous pourriez utiliser silverlight pour capturer de la vidéo et de FFMpeg pour encoder à ce que vous avez besoin. Jetez un oeil à cette api skype dev.skype.com/skype-uri
Permettez-moi de regarder Silverlight, Si il fonctionne sur Linux, ainsi que les Macs alors je n'ai pas besoin d'utiliser FFMpeg, je peux utiliser Azure media services. Concernant Skype api, le client doit avoir skype agent est installé (ce qui n'est pas garanti), de sorte que c'est hors de question.
OriginalL'auteur SimonGates