视频流从一个客户端到另一个客户端

时间:2012-04-04 18:51:29

标签: c# sockets video-streaming

我正在尝试构建一个从客户端1捕获视频并通过服务器流到客户端2的应用程序。对于客户2也是如此 - >客户1

目前,我的图像以byte[]每秒10次发送。我是通过套接字编程来完成的。

客户1方:client1.send(byte[] imageOfSizeX)

服务器端:server.receive(byte[] imageOfSizeX)

服务器端:server.send2client2(byte[] imageOfSizeX)

客户2方:client2.receive(byte[] imageOfSizeX)

图像看起来有点滞后,这是可以理解的,但图像的质量非常糟糕。

使用套接字是否正确或有更好的方法吗?

我使用的语言是C#,应用程序也只适用于Windows平台。

任何商业图书馆都不适合我,因为这是一个学校项目。

0 个答案:

没有答案