diff --git a/src/org/jitsi/impl/neomedia/rtp/translator/RTPTranslatorImpl.java b/src/org/jitsi/impl/neomedia/rtp/translator/RTPTranslatorImpl.java
index 960cda14106f10e5ff36b6bc1b9a38a3dae074c3..a529b18cab76874912259fdd032e0006c6c72f9f 100644
--- a/src/org/jitsi/impl/neomedia/rtp/translator/RTPTranslatorImpl.java
+++ b/src/org/jitsi/impl/neomedia/rtp/translator/RTPTranslatorImpl.java
@@ -91,6 +91,11 @@ public class RTPTranslatorImpl
     private final RTCPFeedbackMessageSender rtcpFeedbackMessageSender
         = new RTCPFeedbackMessageSender(this);
 
+    /**
+     * A local SSRC for this <tt>RTPTranslator</tt>.
+     */
+    private long localSSRC = -1;
+
     /**
      * Initializes a new <tt>RTPTranslatorImpl</tt> instance.
      */
@@ -555,6 +560,8 @@ public GlobalTransmissionStats getGlobalTransmissionStats(
      */
     public long getLocalSSRC(StreamRTPManager streamRTPManager)
     {
+        if (streamRTPManager == null)
+            return localSSRC;
         return ((RTPSessionMgr) manager).getLocalSSRC();
     }
 
@@ -1103,4 +1110,13 @@ public RTCPFeedbackMessageSender getRtcpFeedbackMessageSender()
     {
         return rtcpFeedbackMessageSender;
     }
+
+    /**
+     * Sets the local SSRC for this <tt>RTPTranslatorImpl</tt>.
+     * @param localSSRC the SSRC to set.
+     */
+    public void setLocalSSRC(long localSSRC)
+    {
+        this.localSSRC = localSSRC;
+    }
 }