Christophe Irles
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
Thank you for this PR !
- 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...