Christophe Irles

Results 83 comments of Christophe Irles

You need to use the "ffmpeg full build shared" versions. Available here for windows: https://github.com/GyanD/codexffmpeg/releases/tag/6.0

- Store the video format used in the connection - stop / dispose correctly your previous _videoSource - create your new _videoSource and use SetVideoSourceFormat and OnVideoSourceEncodedSample as you already...

SIPSorceryMedia.Abstractions.RawImage contains **all necessary info** about an image in AV_PIX_FMT_BGR24 format (format in FFmpeg context) So 8 bits for B, 8 bits for G, 8 bits for R (=> 24...

The goal was to avoid to byte[] in parameters See comments in [MediaEndPoints.cs](https://github.com/sipsorcery-org/SIPSorceryMedia.Abstractions/blob/master/src/MediaEndPoints.cs) ``` cs public delegate void RawVideoSampleFasterDelegate(uint durationMilliseconds, RawImage rawImage); // Avoid to use byte[] to improve performance...

Could you provide a SDP as an example about this ? Do you have a reference about this RTP Extension ?

I suppose your are talking about this RFC: https://datatracker.ietf.org/doc/rfc6464/ Today it's not possible to add RTP extension without modifying the code itself - see https://github.com/sipsorcery-org/sipsorcery/issues/1066 I'm also interested by this...

I guess you have all necessary information. I close the issue. Re-open it if necessary

Both peers are using SIPSorcery ? Are you sure SDP are well exchanged between peers ? Did you check SDP offers and answers content ?

Could you provide all SDP exchanged from both sides ? (and from the beginning including the creation of the PeerConnection) PeerA is the one adding the video track: So the...