5.2.5. Release notes for v0.7
About release 0.7
The 0.7 release of Proximie SDK introduces Peer Streaming as a new feature. This feature allows the application to stream video and audio between two peers rather than through the Proximie online services.
See Peer Streaming for more information on this feature.
Known issues
Using “localhost” as a peer
If the application wants to use localhost as a peer - e.g. to test the feature
on a single machine, be aware that you must use the 127.0.0.1
IP address rather than localhost as the peer address.
Send/receive feed delay issue
When a sending peer starts a feed, the receiver must arrange to start receiving within a few minutes. If the recipient misses the feed sequence “rollover counter” increment, it then cannot synchronise.
v0.7.3
Note
Peer Streaming now supports audio.
The peer streaming demo now supports both video and audio. Run
demo-peer-app
for help.
Minor breaking change: ProximieContext::create()
There is a change to the creation of
ProximieContext
instances.
Previously, creating contexts with SSL configured required the caller to provide
a path to the SSL certificates. This is no longer necessary, and the SDK can use
a default path without the caller providing it.
Since the most common use case for Proximie contexts is to access Proximie services,
calling create()
will now create a context
with default SSL support. Previously, this created a context without SSL support.
Now, to create a context without SSL configured, use the new method
createNoSsl()
.
Other changes
Fixed an issue where WebRTC stats returned by later version of GStreamer contained additional stats which were not recognised and raised warnings in the log output.
v0.7.2
There is a new demo demonstrating the peer streaming feature. Since peer streaming is entirely separate to the remote streaming and its required setup and operation, a stand-alone demo is shorter and clearer.
Peer session validates the encryption key and will fail to create if the key is invalid.
Note that this means the return type of
PeerSession::create()
is now anoutcome
containing the new session or an error.
v0.7.1 (Pre-release)
Fixed a bug in the peer streaming code which chose the wrong peer host when starting an outgoing feed.
Minor documentation corrections and improvements.
v0.7.0 (Pre-release)
Initial pre-release of peer streaming.