如何将视频从我的应用程序流式传输到 Web
How can I stream video from my application to the web?
我有一个应用程序,可以从多个网络摄像头抓取视频,进行一些图像处理,并在屏幕上显示结果。 我希望能够将视频输出流式传输到网络上 - 最好是某种分发服务,而不是自己直接连接到客户端。
所以我的问题是:
- 是否存在此类流媒体分发服务? 我正在考虑类似 ShoutCAST 中继的东西,但用于视频。 我知道 ustream.tv,但我认为他们只是采用直接的网络摄像头连接,而不是允许您发送任何流。
- 如果是这样,是否有标准协议来执行此操作?
- 如果是这样,是否有适用于 Win32 的此协议的免费库实现?
理想情况下,我只想在 SendToServer(位图)函数中以 DIB 格式放置一帧视频,并让它为我压缩、发送和分发;)
看看视频局域网客户端(或简称VLC)作为流媒体视频的一种手段。
至于分销网站,我不知道它与 ustream.tv 和类似的新服务配合得如何。
ustream.tv 通过使用
Adobe Flash对从网络摄像头读取输入的支持来工作。 要伪造它,您需要一个伪造的网络摄像头驱动程序。 在 ustream.tv 网站上,他们指向一个名为WebCamMax的应用程序,该应用程序允许在视频中进行效果和拼接。 它的工作原理是创建一个伪网络摄像头,将来自一个或多个摄像头的视频与其他来源混合在一起。 由于该应用程序可以做到这一点,因此您自己的代码也可以做到这一点,尽管您可能需要编写Windows驱动程序才能使其正常工作。
相关文章:
- 通过套接字[TCP]传输数据 如何在C / C ++中打包多个整数并使用send() recv()传输数据
- Angelscript从C++传输数组
- 如何将图像传输到c++(dll)中的缓冲区,然后在c#的缓冲区中读/写
- 从服务器传输到客户端的消息不会出现
- 用于将C++代码转换为 Web 程序集的脚本未终止
- USB传输的LibUSB C++格式不同
- 在本地网络中通过OpenCV(C++)实时流式传输图像
- 将相机数据从服务器实时流式传输到客户端
- 加密在 Windows、C++ 和 Java 中传输中的数据
- C# DLL 从C++应用程序调用 SOAP Web 服务
- 如何从网站获取数据并将其传输到数据库?
- 使用蓝牙组件将数据从Android手机传输到串行设备时出现问题
- 在 OpenCV 中应用公式并传输图像
- OpenCV(C++)处理来自JavaScript / Web Assembly的图像数据
- 在不传输的情况下更改 Win32 中的串行端口波特率
- Vulkan 的传输队列系列功能和显卡支持:条件检查是否准确?
- 使用Emscripten C Web Worker的大型阵列有效传输:JavaScript设计更好
- 在web浏览器上流式传输c++文件
- 如何使用 POCO 库将C++对象传输到 Web 服务
- 如何将视频从我的应用程序流式传输到 Web