C# 如何流直播?

C# 如何流直播?,c#,image,video-streaming,rtp,mjpeg,C#,Image,Video Streaming,Rtp,Mjpeg,我使用directshow样本抓取器从网络摄像机以每秒25帧的速度拍摄照片。使用640x480的pic分辨率。Pic大小在转换为jpeg后大约为25500字节。我使用rtp协议发送帧。同时,在不同的端口上使用rtp协议发送g711编码的语音。我时不时地为视频的延迟问题而挣扎。也许jpeg的大小太大了?我需要一些在发送之前如何压缩到mjpeg的信息吗 当我在客户端接收到框架时,我在一个图片盒中显示它。在短时间内改变图片盒中的图片会给我们带来视频的错觉 这是正确的方法吗?有一个这样的实现,您可以使用

我使用directshow样本抓取器从网络摄像机以每秒25帧的速度拍摄照片。使用640x480的pic分辨率。Pic大小在转换为jpeg后大约为25500字节。我使用rtp协议发送帧。同时,在不同的端口上使用rtp协议发送g711编码的语音。我时不时地为视频的延迟问题而挣扎。也许jpeg的大小太大了?我需要一些在发送之前如何压缩到mjpeg的信息吗

当我在客户端接收到框架时,我在一个图片盒中显示它。在短时间内改变图片盒中的图片会给我们带来视频的错觉

这是正确的方法吗?

有一个这样的实现,您可以使用
RtspServer
将新图像放在一个目录中,然后使用类
RFC2435Stream
,它通过监视该目录来为您实现这一点