Commit Graph

693 Commits

Author SHA1 Message Date
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
bossiel 4d20b1679e Use CFSocket on iOS to allow TCP multitasking 2012-04-24 10:37:56 +00:00
bossiel f6367d3290 Acccept incoming TCP connections on linux 2012-04-23 11:25:34 +00:00
bossiel debebfe22d Add chrome2chrome trace with SIP pkts 2012-04-16 14:07:57 +00:00
bossiel 6b245db88c Add Chrome RTCP packets 2012-04-15 23:13:51 +00:00
bossiel 2587c596d1 Enable TLS on Android 2012-03-17 15:11:13 +00:00
bossiel c12a147d8c fix warnings on iOS 2012-03-14 18:22:10 +00:00
bossiel c092aaf166 Add support for SRTP and some other cool stuff 2012-03-14 16:11:33 +00:00
bossiel ad6c5b16ec Fix video rotation issue
Fix FFmpeg crash on Android
Begin adding support for WebSockets
2012-02-27 22:53:00 +00:00
bossiel dc3bcfc58d Improve Windows XP voice quality 2012-02-27 15:41:19 +00:00
bossiel 8b5152a994 Fix voice quality issue on Windows XP. 2012-02-24 00:51:16 +00:00
bossiel 7038bf5602 clean up waveapi implementation 2012-02-23 19:09:06 +00:00
bossiel 32c8e59dbd Add FFmpeg LGPL libraries 2012-02-21 15:14:27 +00:00
bossiel 72deba2017 Fix issues on SDP negotiation and Session Timers 2012-02-15 02:56:30 +00:00
bossiel 9dc85ad2ab Fix wrong "refresher" parameter tag for session timers. 2012-02-15 01:48:38 +00:00
bossiel 2cdbb448c6 Update OpenSSL binaries (iOS) 2012-02-13 08:57:01 +00:00
bossiel 1c341c76f7 Enable TLS on iOS 2012-02-13 07:36:31 +00:00
bossiel 10722b880e Fix issue on session timers 2012-02-07 05:31:32 +00:00
bossiel 00a8e48b10 Fix issue on UPDATE with different fmtp 2012-01-06 11:28:50 +00:00
bossiel 78a32f43f2 Avoid setting directshow display size for local preview. 2012-01-04 18:34:51 +00:00
bossiel 4c2e0f51f8 Fix Boghe issue 90 2012-01-03 10:04:04 +00:00
bossiel 8425048377 Fix issue 88 2011-12-15 17:27:52 +00:00
bossiel 8a2fd75829 Fix STUN issue on Android and iOS 2011-12-07 02:51:53 +00:00
bossiel bb40d86943 Fix bogue issue 95 2011-12-06 23:03:49 +00:00
bossiel 2fa21d2280 Fix issue 83 2011-11-23 18:06:06 +00:00
bossiel 9f3460aab5 Fix issue 85 2011-11-15 20:19:38 +00:00
bossiel c8892e253c Fix issue 50 (Add support for SIP INFO). 2011-10-31 22:49:09 +00:00
bossiel 546fe46f0c Fix issue 75, issue 79 and issue 80 2011-10-26 00:32:57 +00:00
bossiel 78be530041 - Fix issue 56.
- simplify codec priority setting
2011-10-21 12:11:06 +00:00
bossiel 522506121d Raise MSRP success report 2011-10-17 12:19:46 +00:00
bossiel 5bef56ad5e Fix issue 77 2011-10-13 22:38:16 +00:00
bossiel fb7efc2e43 - Fix dependency issue (Microsoft.VC90.DebugCRT) introduced by libspeex binaries
- Cleanup the code
2011-10-13 02:59:21 +00:00
bossiel 339d8efa2c Because of NAT traversal issues, MSRP "actpass" setup must leads to "active". 2011-10-13 02:25:07 +00:00
bossiel 5f7b58df65 Fix Boghe issue 84 2011-10-03 08:47:37 +00:00
bossiel ce7fc4f366 Update iOS binaries (x264) 2011-09-20 08:11:26 +00:00
bossiel 25ebc7813b Add MAC OS X 3rd parties (missing) 2011-09-20 07:42:33 +00:00
bossiel d3e891290a Add MAC OS X 3rd parties 2011-09-20 07:33:25 +00:00
bossiel 440cbd9838 2011-09-20 07:30:36 +00:00
bossiel ee823cdea2 Add support for MAC OS X \nComplete support for media update \nFix issues 2011-09-20 07:10:32 +00:00
bossiel 9f52cd200f -Apply pach from Michael Siddi\n -Apply patch from Giacomo Vacca\n -Align with Doubango r653\n -Fix issue 73 2011-09-07 20:38:22 +00:00
bossiel 6af08c309e - Add support for H.264 Full HD (1080p) using NVIDIA Cuda
- Begin adding support for video jitter buffer (will be used to give feedbacks for packet loss-FEC-)
- Move video flipping code to the converter (refactoring)
- Fix issue 62, issue 41 and issue 66
- Fix issues (workaround) on VP8 (frame corruption)
- Update contribution list
2011-09-07 18:30:46 +00:00
bossiel 4ac9b38614 Update code for OpenTelePresence features 2011-08-26 01:27:53 +00:00
bossiel 079030a700 Add support for G.722 HD voice 2011-08-25 23:12:19 +00:00
bossiel 6027de054e Remove fancy enum values (for Java binding) 2011-08-25 01:15:44 +00:00
bossiel 28413584fe Begin integration with OpenTelePresence 2011-08-25 01:07:28 +00:00
bossiel 23f934ea3d Send SPS/PPS frames every 5 seconds after the call is established 2011-08-23 17:33:05 +00:00
bossiel 193472d709 Partial fix for iDoubs issue 55 2011-08-19 22:29:46 +00:00
bossiel a409c8601a Move variables declaration to be conform to ANSI-C 2011-08-18 04:24:32 +00:00
bossiel 0bf24efe9a Fix stretching issue 2011-08-17 21:28:45 +00:00
bossiel 91300cdaa7 Change vp8 default encoder parameters to improve framerate 2011-08-13 05:13:19 +00:00