Ingo Bauersachs
dcd65d3223
Don't change the MediaStream in setFormat and setDirection when the desired parameters are already set. Remove dead code.
15 years ago
Ingo Bauersachs
81d63ab672
SDES Integration: Enable fallback to ZRTP, add Javadoc, more renames
15 years ago
Ingo Bauersachs
703c3a49e7
SDES Integration: Incoming calls work
15 years ago
Ingo Bauersachs
0f09a0cc4e
Rename generic srtp classes from Zrtp* to Srtp*
15 years ago
Lyubomir Marinov
e46f74f442
Addresses a possible deadlock in video calls.
15 years ago
Sebastien Vincent
fd7ff72312
Fixes a bad instanceof check, reported by Werner Dittmann on mailing-list.
15 years ago
Sebastien Vincent
5d8f00db51
Adds support for RTP over TCP and Google Talk's TCP/TURN-TCP/TURN-SSLTCP candidates.
15 years ago
Sebastien Vincent
46c8da86d8
Ongoing work on Google Talk voice support.
15 years ago
Sebastien Vincent
f67c97d6c0
Do not reinitialize receive stream when we switch from camera to desktop streaming and vice-versa (in other words when we change the capture device during a call).
15 years ago
Lyubomir Marinov
7653173e1f
Rebuilds the JNI FFmpeg library with newer versions of its dependencies.
15 years ago
Sebastien Vincent
5e791f00ff
Do not let pass blindly packets if SSRC change in ZRTPTransformEngine. Also do not restart ZRTP when we recreate JMF send streams and receive RTP Bye.
15 years ago
Sebastien Vincent
f94c5f1b02
If ZRTP engine see that RTP packet SSRC has changed and if the packet is not encrypted, it returns the packet as is. Disable also the muted mode of ZRTP which drop unencrypted packets.
15 years ago
Sebastien Vincent
147079f549
Fix conference call sound level that was broken in commit 8553 (change SSRC when we reconfigure stream).
15 years ago
Sebastien Vincent
d15f11b577
Fix a problem when switch between camera and desktop streaming (and vice-versa), also change SSRC when we reconfigure stream.
15 years ago
Sebastien Vincent
7202338339
Fix an issue when switching from region desktop streaming to full desktop streaming.
15 years ago
Damian Minkov
6343467901
Print call statistics in the log file.
15 years ago
Lyubomir Marinov
c06ab3a7d8
Possibly fixes an exception which could prevent the closing of MediaStreamImpl and would appear at times as the camera not closing after the end of the call.
15 years ago
Damian Minkov
3ed75c34c1
Ads prefix to statistic prints for easier searching in log files and modify some prints. Change their log level to info.
...
Change getFormat of MediaDeviceSession, if processor is not present we will not query for format and use the locally stored one.
15 years ago
Damian Minkov
2a29e3645e
Update media statistics.
15 years ago
Sebastien Vincent
720f5ce73c
Fix issue where camera is activated in an audio only SIP call.
15 years ago
Damian Minkov
3f394899e7
Add some logging to media service: rtp statistics and media streams info.
15 years ago
Damian Minkov
afd68625d4
Close receive streams, even if rtp manager has no receive stream list, due to missing rtcp in media.
15 years ago
Lyubomir Marinov
c1ab17a54f
Attempts to fix a problem related to RTPManager which causes G.722 calls to fail after the first such has succeeded.
16 years ago
Lyubomir Marinov
549cc87c86
Commits work in progress on supporting ICE in Jingle.
16 years ago
Sebastien Vincent
011b1315c1
ZRTP support for XMPP.
16 years ago
Sebastien Vincent
1badc1107a
- Add desktop streaming operation set for XMPP/Jingle;
...
- Fix rescaling at sender side (for answerer of a call only);
- Support for MediaFormat's format parameters and advanced attributes in XMPP.
16 years ago
Lyubomir Marinov
d92597e513
Introduces MediaStream#setConnector(StreamConnector) in order to make it possible to assign values to the properties of a MediaStream as they become known, not create the MediaStream after all property values are known.
16 years ago
Emil Ivov
569c112a99
Ongoing work on the jingle implementation
16 years ago
Lyubomir Marinov
2e63f51ed2
Fixes a couple of warnings.
16 years ago
Lyubomir Marinov
6db14f047e
Attempts to fix a problem in the reading of the configuration of the encodings (in the Media configuration form) from configuration files created by earlier versions of SIP Communicator.
16 years ago
Werner Dittmann
faa3a7ca59
Fix logger usage - fifth bunch.
16 years ago
Damian Minkov
3b1b592246
- Add DTMF for DTMF RFC4733 Listener.
...
- Now we can change the priority of send/receive threads (not activated yet).
16 years ago
Werner Dittmann
7ce239626a
Cleanup unused ZRTP objects and thread.
...
SIP media negotiation all initiates all possible media streams and sets up
ZRTP objects/threads for them. If the other partner does not support a
specific media, for example video, then make sure to cleanup ZRTP to avoid
waiting threads and return ZRTP objects.
16 years ago
Lyubomir Marinov
715acd65b3
Allows controlling the number of RTP packets sent per millisecond in the video stream of a call.
16 years ago
Damian Minkov
1ce72b104f
- Restart Zrtp only when needed (when recreating streams and when the other side has recreated its streams).
...
- Fix losing audio when reinviting for video and different format priorities.
16 years ago
Damian Minkov
b8d1fe3ceb
Fix audio levels which were broken in previous commit for secure conf calls.
16 years ago
Damian Minkov
b7f719e8b4
- Change ulaw packetization to 20 ms.
...
- Remove wrong setting of multi stream data when recreating Zrtp Control.
16 years ago
Damian Minkov
b0a3568e85
Fix secure conference call and participants loosing audio if in secure call.
16 years ago
Lyubomir Marinov
92b847fc65
Attempts to fix the following problem: when the remote peer in a video call turns off her video, the UI displaying the remote video remains (and, of course, since the remote peer no longer sends video, the local peer either sees the last received frame or a black rectangle). Also fixes an incorrect stopping of the playback of the remote media.
16 years ago
Emil Ivov
580f2cfa63
Removes the setAdvancedAttributes() method from MediaStream since the stream is getting the MediaFormat anyway and can retrieve the attributes from within.
16 years ago
Sebastien Vincent
ad07baba07
Remove advanced attributes processing from SDP/CallPeerMediaHandler classes.
16 years ago
Sebastien Vincent
6166430740
- AVPF Picture Loss Indication support;
...
- rtcp-fb nack pli support in SDP;
- Add updated ffmpeg libraries;
- Add missing javadoc.
16 years ago
Werner Dittmann
73cf690b04
Cleanup PropertyChangeEvent stuff
...
Use java.beans.PropertyChangeEvent instead of own implementation. This removes some classes from
SC and removes ambiguities with respect to PropertyChangeEvent handling.
Rename SC's own PropertyVetoException to ConfigPropertyVetoException to show the difference
in usage and implementation. ConfigPropertyVetoException is a subclass of Runtime exception
(intentionally) to simplify handling.
16 years ago
Lyubomir Marinov
14b49cac7f
Fixes a stopping of the remote video/dropping of all remote packets occurring when the received RTP sequence number rewinds.
16 years ago
Lyubomir Marinov
d0d1315e36
Doesn't use the video CaptureDevice when starting an audio-only call or receiving video without sending.
16 years ago
Lyubomir Marinov
26d8daf897
Attempts to fix the problem with r6860 reported by Sebastien Vincent as "I have half of the display that is black and the other is not "clean" at all" in the dev mailing list thread "[sip-comm-dev] [Fwd: Re: svn commit: r6859 - trunk/src/net/java/sip/communicator/impl/neomedia: codec/video device]."
16 years ago
Sebastien Vincent
5f960182ed
Add some kind of images negociation when setting up video via SDP. Source scaling of video stream when maximum resolution supported by remote peer is less than our capture device output resolution.
16 years ago
Damian Minkov
a2292d6d2b
Fix order of transformers in order to make zrtp work again.
16 years ago
Emil Ivov
d40a644c1e
Additional work on RTP DTMF
16 years ago
Emil Ivov
8667333758
Adds the basis of the support for RTP based DTMF transmission
16 years ago