我被要求为实时流媒体应用设计架构。设置如下:
因此,根据这些要求,我认为最佳解决方案是将MJPEG流重定向到中间服务器,并让最终应用程序从此服务器获取流。我在这个解决方案中看到的问题是由于服务器中的带宽需求很大而导致的可扩展性。
我已经在市场上看到了几种解决方案,例如用于控制婴儿的摄像头,可以在手机上显示视频,我想知道他们采用了哪些解决方案。他们只是依靠Upnp吗?有没有更容易解决的问题?
我为这个问题的 openness 道歉,但我很无能为力。
答案 0 :(得分:0)
WebRTC是一系列符合您要求的技术。在那里,您有低延迟视频流,点对点连接(如果可能)和NAT遍历。它可以在网络或本机应用程序中使用。