我被要求设计一个直播应用程序的体系结构。设置如下:什么是点对点直播应用推荐的体系结构?
- 客户端具有能够mpjeg和H264视频拍摄,以及控制摄像机(该设备是由我们的编码网关设备的一个或多个摄像头,这样我们就可以在需要时获得视频流并将其重定向到其他地方)。
- 用户可以请求在客户端网络或android/ios应用程序中查看其中一个摄像头的视频。
- UPnP是禁止
- 延迟应当尽可能低(〜3秒)
所以,我以为最好解决方案将是一个MJPEG流重定向到一个中间服务器,并让最终应用程序从此服务器获取流。我在这个解决方案中看到的问题是由于服务器中的大带宽需求而导致的可扩展性。
我已经看到了几种解决方案,例如用摄像头控制婴儿,将视频播放到手机上,我不知道他们采用了哪些解决方案。他们是否仅仅依靠Upnp?有没有我没有想到的更简单的解决方案?
我对的开放性表示歉意,但我很无能。
您应该澄清一下,您不喜欢UPnP使用情况... – Brad
这是我老板的要求。他想要一个适用于所有情况的解决方案,并且Upnp不会始终工作。 –
在所有*情况下都不起作用。关于UPnP无法正常工作的具体问题是什么? UPnP可以用于很多东西... – Brad