我正在开发一个应用程序,在我的软件工程学位的两个不同课程中加入两个项目:
SWE 490:基于组件的软件工程
SWE 344: IP和客户端服务器编程
下面是我的申请内容:
客户端(基于桌面的):主要功能是捕获网络摄像头视频并将其流到服务器。
服务器端():主要功能是接收来自客户端的流媒体视频,并在网站上实时显示。
应用程序的简要描述:用户可以通过将他们的摄像头输出流到可以通过web访问的远程服务器来远程监视他们的网络摄像头。该系统还将作为一个运动检测系统(如果被用户激活),通过电子邮件通知用户,如果在他们的网络摄像头上检测到任何运动。此外,该系统还允许用户安排录音,并通过现场直播在线观看。
我正在为这个项目准备一个提案,我已经为系统结构制定了一些初步计划,如下所示:
客户端组件(桌面) :
服务器端组件(Web ) :
我的问题:
我的主要问题是实时视频流(发送和接收组件),因为这是一个新的主题对我。
我知道我可以编程一个套接字并将捕获的视频以字节流的形式发送到主服务器,但是我关心的是如何在服务器端的web浏览器上显示接收到的流。
我的情况类似于这个问题,只不过它是用于视频流而不是图像流的。
,我一直在读一些文章,似乎可以用Silverlight来完成,我希望有人能给我指明正确的方向。
一般欢迎您对该项目的意见。
发布于 2010-11-04 11:33:53
我知道它在VB.Net中,但是这篇文章可能是一个有用的参考指南。
附注:你在图表中拼错了石英;)
发布于 2010-10-16 12:21:44
我同意Silverlight应该是你的第一站。
你可以从这里开始:http://www.silverlight.net/community/samples/silverlight-samples/video-chat-35809/
编辑: 28/02/2014好吧,这显然不再有效了,你可以停止投票了.
https://stackoverflow.com/questions/3948584
复制相似问题