Webrtc issue - pipeline dot file debug vis

Hey everyone,

I m building a python based camera webrtc streamer server and although connection and handshaking goes well between client and server the video is not transmitted to the client. I m developing this with an appsrc and I could verify that the appsrc queue is being updated and filled with new buffers but these data are never transmitted to the client as mentioned.

I m attaching a dot vis of the pipeline where i ve exchanged the appsrc with a testvideosrc with the hope that someone can shed some light - to my eyes everything looks ok - the only output that seems a bit weird to me is that inside the TransportSendBin the ‘connection-state’ for the GstDtlsEnc element is ‘closed’ but i m not sure how to translate this exactly.

Any help would be greatly appreciated.

Thanks!
Petros

After looking back to this it turned out that my server implementation was parsing incorrectly the candidate messages from the receiver side and thus the add-ice-candidate signal was never emitted on the server side.

After setting the ice candidates properly on the sender side the pipeline is working as expected.

Cheers,
Petros