I am trying to build a c# video communication app.Because udp has a size limit I'm trying to lower the image size .I tried this code here
Image bitmap = pictureBox1.Image; ImageCodecInfo myImageCodecInfo; Encoder myEncoder; EncoderParameter m
enter code here`yEncoderParameter;
EncoderParameters myEncoderParameters;
myImageCodecInfo = GetEncoderInfo("image/jpeg");
myEncoderParameters = new EncoderParameters(1);
myEncoder = Encoder.Quality;
myEncoderParameter = new EncoderParameter(myEncoder, 5L);
myEncoderParameters.Param[0] = myEncoderParameter;
bitmap.Save("Img.jpg", myImageCodecInfo, myEncoderParameters);
Image snd = Image.FromFile("Img.jpg");
string Ip = "127.0.0.1";
int port = 1111;
byte[] sndcam = ImageToByteArray(snd);
IPEndPoint ep = new IPEndPoint(IPAddress.Parse(Ip), port);
Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Dgram,ProtocolType.Udp);
client.SendTo(sndcam, ep);`
but I still get the high file size error.I am open to all advice Thanks in advance