Commit Graph

35 Commits

Author SHA1 Message Date
bossiel 6ad1ca9c83 Remove debug code used to force TURN candidates only 2014-11-19 19:04:15 +00:00
bossiel c3841f0268 Add more logs in TURN module
Speedup ICE connection check
Make ICE nomination smarter
Fix issue on ICE pairs sorting
2014-11-19 17:33:09 +00:00
bossiel 61017d82f5 Fix issue on TURN/UDP (endless connection checking) 2014-11-14 00:27:21 +00:00
bossiel 1583ccac45 - Adds support for TURN/TCP and TURN/TLS
- Adds support for multiple TURN and STUN servers (will be tried in parallel)
2014-10-27 00:41:22 +00:00
bossiel d9f4e7de45 [SIN CITY]
Update for WEC7 (Windows Embedded Compact 7)
Fix ICE startup race condition issue
2014-09-11 02:48:32 +00:00
bossiel ca96aad378 Fix build issues on WP7 2014-05-11 23:45:01 +00:00
bossiel 370e74c3ad Fix warnings on iOS 2014-05-11 22:46:02 +00:00
bossiel 3fc0c3df85 TURN episode #9 2014-05-11 22:25:35 +00:00
bossiel 4a39fe9cd1 do not include rtcp candidates when rtcpmux is in use 2014-05-08 21:38:02 +00:00
bossiel a602f6a440 BFCP episode #5 2014-04-28 21:16:53 +00:00
bossiel 7dbc692cf0 Add two public API functions: tnet_ice_ctx_set_sync_mode() and tnet_ice_ctx_set_silent_mode() 2013-07-31 23:58:51 +00:00
bossiel 96ae7c949b Add new public API function tnet_ice_ctx_start_2() 2013-07-31 22:58:53 +00:00
bossiel ea4c1f1faa Fix issue 254 2013-07-31 19:25:16 +00:00
bossiel 855117af4d Begin fixing issue 254 2013-07-31 17:52:20 +00:00
bossiel 35e839e63d - Fix issue 231
- Add binaries for libfreetype and libfaac (win32)
- Update FFmpeg binaries fo TP system (win32)
2013-06-01 00:54:48 +00:00
bossiel c6ea8f7fab Fix issue 261 (Adds support for Opus audio codec)
Fix issue 262, issue 263 and issue 264
2013-05-07 04:55:21 +00:00
bossiel 181bc7b13d - Adds support for ZeroArtifacts (Perfect video quality)
- Better interop with WebRTC endpoints (better video quality)
- Lock-free on MediaSessionMgr for better performances on both audio and video
- Re-design the video jitter buffer for better CPU prefs and video quality. Request lost frames (RTC-NACK) as many times as required to deal with RTCP-losses. The FPS guesser is smarter.
- Fix issues on RTP timestamps on video pkts
- Update libsrtp binaries on Android and Windows (Use latest CVS)
- Better interop with other h264-rtp implementations (e.g. gstreamer, bria, cisco, polycom, lync...)
- Fix issue 233 (tinyNET does not compile on MAC + fix/patch)
- Fix issue 234 (tinyDAV does not compile on MAC)
- Fix issue 238 (iOS: Bad audio quality when audio/video call uses cpu intensive audio codec (e.g. g729 or speex))
- Fix issue 239 (Adds support for thread priority setting). Timers and audio/video threads now use high priority.
- Fix issue 242 (Hold/Resume fails when audio driver is opensl-es (Android))
- Fix issue 243 (PictureID in VP8 is not correct (only happens when there is overflow on the first 4 bytes))
- Fix issue 244 (Adds callbacks from codecs to session to signal IDR frames decoding)
- Fix issue 245 (Fail to decode h264 buffer)
- FIx issue 246 (Gnu Autotools: Detect support for monotonic timers in configure.ac)
2013-04-09 22:22:16 +00:00
bossiel 1bbef7e2c6 Fix issue 230 2013-04-07 00:23:38 +00:00
bossiel 9740116d83 re-use same buffer to speedup ice polling 2013-02-27 00:16:37 +00:00
bossiel 0ce541dfa3 check for EAGAIN error code pulling ICE pending data 2013-02-25 18:13:21 +00:00
bossiel f84115babc - Fix issues on ICE
- Adds support for Firefox Aurora
- Fix issue 208
2013-02-25 15:00:37 +00:00
bossiel 5702098bc8 Adds support for Windows Phone 8 and Surface Pro 2013-02-17 18:56:03 +00:00
bossiel 017ac31766 Add support for DTLS-SRTP (rfc5764 and rfc5763) 2013-01-07 15:37:02 +00:00
bossiel 691054d035 Fix webrtc2sip bug 27\nSuppress some warnings 2012-12-05 06:35:45 +00:00
bossiel c35b4e9255 Add support for Linux (webrtc2sip 2.0) 2012-12-03 03:11:21 +00:00
bossiel e18af84cd2 - Update RTCWeb profile to all interoperability with chrome stable "23.0.1271.64 m" and later
- Begin adding support for multiple transports
- Begin adding support for p2p, mcu and mediaproxy modes
- Fix issue gathering issue on Windows 7 and later (tied to webrtc4all issue #1)
2012-11-12 08:13:42 +00:00
bossiel 31d1edf3ff - Allow setting RTC and RTCP-MUX options
- Fix issue on ICE negotiation when RTCP-MUX is disabled
- Make ICE negotiation smarter
2012-06-29 02:30:49 +00:00
bossiel 502c2a2ec2 Update for webrtc4ie (htpp://http://code.google.com/p/webrtc4ie/) project 2012-05-29 00:14:38 +00:00
bossiel 06b4b22dbe Update OS X support 2012-05-15 06:57:29 +00:00
bossiel 222b86ea67 - Fix deadlock issue on call hangup when ICE is enabled
- Add new website
2012-05-12 19:30:24 +00:00
bossiel e523084136 Fix deadlock issue 2012-05-03 03:41:39 +00:00
bossiel 30d25b0e8d Fix some RTCP issues 2012-05-02 19:25:26 +00:00
bossiel 6a4cd8e29b Shorten ICE reflexive candidates gathering 2012-05-02 17:41:31 +00:00
bossiel 2190d46a14 Fix GCC warnings 2012-05-02 11:54:19 +00:00
bossiel d96205b245 - ICE (Interactive Connectivity Establishment): Full implementation of RFC 5245 for NAT Traversal
- 1080p (Full HD): all platforms supports full HD video negotiation. Off course it depends on your CPU and network bandwidth. The preferred video size could be changed from the QoS/QoS screen.
- Adaptive video jitter buffer: A video jitter buffer with advanced features like error correction, packet loss retransmission, delay recovery...
- RTP/AVPF profile as per RFC 4585
- RTCP: Full support for RTCP (3550) and many extensions such as: PLI (RFC 4585), SLI (RFC 4585), RPSI (RFC 4585), FIR (RFC 5104), NACK (4585), TMMBN (RFC 5104)...
- rtcp-mux as per 5761
- Negotiation of Generic Image Attributes in the SDP as per RFC 6236
- Source-Specific Media Attributes in SDP as per draft-lennox-mmusic-sdp-source-attributes-01
- Explicit Call Transfer as per 3GPP TS 24.629
2012-05-02 10:42:55 +00:00