Commit Graph

54 Commits

Author SHA1 Message Date
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 348a1c7ee4 - Fix issue 59: Adds support for T.140 (rfc4103, rfc2198, rfc5194) - Thanks to IVèS (www.ives.fr/) for their contribution
- Make SWIG v2.0.8 the minimum version to generate bindings
2012-11-02 16:24:29 +00:00
bossiel 4eea1c3dae allow changing the frame size while decoding 2012-09-04 12:04:48 +00:00
bossiel 5428e86579 - Add supports for add-ons (plugins loaded from shared libs)
- Add WebRTC audio add-on for Linux systems
- Add OpenSL-ES audio add-on for Android 2.3+
- Fix RTC issue: BYE not sent when the call is ended
- Update Android build scripts to detect all toolchanins (up to 8b), include striping, make NDK r7c as the default toolchain
- Add support for Adaptive echo tail
- Update Speex libraries for Android
- Disable build for speakup-jb code when speex-jb is enabled
- Prevent SIGPIPE signal on iOS when using UDP
2012-09-03 06:41:33 +00:00
bossiel d04c288c75 Fix issue 2012-08-10 20:28:38 +00:00
bossiel cdf51072df Add callback function to be notified before the proxy audio producer need to push the buffer 2012-08-10 19:01:57 +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 30d25b0e8d Fix some RTCP issues 2012-05-02 19:25:26 +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
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 8b5152a994 Fix voice quality issue on Windows XP. 2012-02-24 00:51:16 +00:00
bossiel 10722b880e Fix issue on session timers 2012-02-07 05:31:32 +00:00
bossiel 8425048377 Fix issue 88 2011-12-15 17:27:52 +00:00
bossiel bb40d86943 Fix bogue issue 95 2011-12-06 23:03:49 +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 ee823cdea2 Add support for MAC OS X \nComplete support for media update \nFix issues 2011-09-20 07:10:32 +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 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 83ebc719b1 Begin adding support for VP8 video codec 2011-08-10 23:49:13 +00:00
bossiel 95eee66ab2 Update bindings 2011-08-08 16:15:28 +00:00
bossiel f652615383 Allow setting codec priority\n Fix issue on RSeq=0 in 1xx reliable responses 2011-08-05 12:48:22 +00:00
bossiel a0feeac2de - Do not close the socket on Android when ioctl returns len=0
- Only send 183 if "precondition" is supported.
2011-08-04 09:56:02 +00:00
bossiel 049f6025ff - Begin adding support for Google WebRTC
- This revision adds support for WebRTC's AEC and Noise Suppression
2011-08-01 05:14:45 +00:00
bossiel 3e01f88c29 finish adding support for (real) arbitrary video size decoding 2011-07-29 02:30:45 +00:00
bossiel ab372e958c begin adding support for (real) arbitrary video size decoding (H.264) 2011-07-27 05:19:27 +00:00
bossiel 996ee2d27a Fix issues
Add support for Media update
Enable Echo suppression (Thanks to Philippe Verney)
2011-07-11 19:50:05 +00:00
bossiel e193574504 Fix issues 2011-07-04 14:03:21 +00:00
bossiel 1458720aea Handle UPDATE or reINVITE requests when in early state 2011-06-27 18:27:23 +00:00
bossiel 23ed807ada Allow the application to enabel/disable 100rel\nAllow forking/out-of-order NOTIFY requets 2011-06-23 17:13:16 +00:00
bossiel c110ed05b4 update cpim parser 2011-06-22 10:37:13 +00:00
bossiel ae98f407ab Allow flipping the video stream when device mode change from portrait to landscape and vice-versa: iDoubs issue 36 2011-06-04 18:09:08 +00:00
bossiel 77f60dc9c6 Update wrappers and make the code ANSI-C compliant 2011-06-03 22:14:52 +00:00
bossiel a62a9b2ada Add support for Noise suppression on iOS 2011-06-03 21:28:04 +00:00
bossiel fcc5ca7d11 Fix iDoubs issue 35 \n Fix issues \n Enable early media even if the response isn't reliable 2011-06-02 13:51:24 +00:00
bossiel 7f1240b44a Update v2.x 2011-05-12 22:14:22 +00:00
bossiel 885bef94c8 Update v2.x 2011-05-11 07:22:48 +00:00
bossiel 7e3970c6ba Update v2.x 2011-05-04 20:31:42 +00:00
bossiel 3d133a782c Update v2.x 2011-05-04 20:31:30 +00:00
bossiel bbb67ae87e update v2.x 2011-05-03 18:26:29 +00:00
bossiel b7d2966872 Update v2.x 2011-04-28 14:05:15 +00:00
bossiel 6c3391dcd6 Update v2.x 2011-04-24 02:14:39 +00:00
bossiel bd7cf8cd92 Update v2.x 2011-04-20 07:58:10 +00:00
bossiel d95851d93c Update v2.x 2011-04-10 23:02:04 +00:00