[英]How to send a video stream to a server in C#?
我制作了一个Windows Form应用程序,该应用程序从我的摄像头捕获视频流并将其保存为.avi文件(为此我使用了EMGUCV)。
如何将客户端应用程序连接到服务器以发送视频? 我没有套接字和客户端-服务器通信的经验。 任何想法,代码示例,链接都将很有用。
提前致谢!
这取决于服务器。 如果是FTP服务器(足以用于视频上传),则将WebClient
对象与STOR
方法一起使用:
void Upload(string ftpServer, string userName, string password, string filename)
{
using(var client = new WebClient())
{
client.Credentials = new NetworkCredential(userName, password);
client.UploadFile(new Uri(ftpServer + "/" + new FileInfo(filename).Name), "STOR", filename);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.