我的想法是在家用电脑上运行一项服务或应用程序,这样我就可以在我离开时查看我的家,外面的条件等。我正在使用DirectShow.Net并开始理解Filters,Graphs和GMFBride的概念。我已经能够预览渲染,我开始连接流媒体部分。但这是我的问题开始的地方。我不确定从哪里开始。
我想的是能够将捕获的视频转换为某种类型的MemoryStream,循环数据缓冲区或其他东西;然后从服务器读取它以显示在网页上。所以如果你能帮我解释如何进行这种转换,我会非常感激。
但我对此很陌生,所以如果我的想法是错的,那么请纠正我。
答案 0 :(得分:1)
我有这样的应用程序,它的工作原理如下:
然后
IWMWritter
界面(Windows Media),它压缩原始数据并创建一个流,用于发送到Windows媒体服务器或从外部直接访问。顺便说一句;这并不容易 - 您需要学习两种技术:DirectSHOW.net和Windows Media Framework。
http://directshownet.sourceforge.net/
http://windowsmedianet.sourceforge.net/
注意:如果通过SERVICE表示Windows服务,请忘掉它。您无法获得在Windows上正确访问声卡的服务。即使你不使用音频,它也会表现得非常不稳定。