I have finally managed to use libjitsi to stream to a browser from a server
app (stream is generated at the server). This required the use of my patch
for sha-256 in the dtls code (see link below). The video isn't perfect yet,
but I can work on that now that I finally get a stream. Below are some odd
log messages I still get even though this process is working:
2014-10-06 21:55:44,382
[org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.connectThread]
WARN o.j.i.n.t.dtls.DtlsControlImpl - Failed to verify and/or validate a
certificate offered over the media path against fingerprints declared over
the signaling path! No fingerprint declared over the signaling path with
hash function: sha-1!
2014-10-06 21:55:44,395
[org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.connectThread]
WARN o.j.i.n.t.dtls.DtlsControlImpl - Failed to verify and/or validate a
certificate offered over the media path against fingerprints declared over
the signaling path! No fingerprint declared over the signaling path with
hash function: sha-1!
2014-10-06 21:57:19,956
[org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.connectThread]
WARN o.j.i.n.t.dtls.DtlsControlImpl - Failed to verify and/or validate a
certificate offered over the media path against fingerprints declared over
the signaling path! No fingerprints declared over the signaling path!
2014-10-06 21:57:19,981
[org.jitsi.impl.neomedia.transform.dtls.DtlsPacketTransformer.connectThread]
WARN o.j.i.n.t.dtls.DtlsControlImpl - Failed to verify and/or validate a
certificate offered over the media path against fingerprints declared over
the signaling path! No fingerprints declared over the signaling path!
Any ideas as to why it still tries to force sha-1?
Pull request for sha-256 support: https://github.com/jitsi/libjitsi/pull/20
Regards,
Paul