Taking into account the fact that FF nightlies include the local SSRCs in the local SDP.

This commit is contained in:
George Politis 2014-12-04 17:49:02 +01:00
parent 79b7df28c1
commit 66f7ddd6b2
1 changed files with 9 additions and 3 deletions

View File

@ -529,7 +529,10 @@ function setupRTC() {
},
pc_constraints: {},
getLocalSSRC: function (session, callback) {
session.peerconnection.getStats(function (s) {
// NOTE(gp) latest FF nightlies seem to provide the local
// SSRCs in their SDP so there's no longer necessary to
// take it from the peer connection stats.
/*session.peerconnection.getStats(function (s) {
var ssrcs = {};
s.forEach(function (item) {
if (item.type == "outboundrtp" && !item.isRemote)
@ -545,7 +548,8 @@ function setupRTC() {
},
function () {
callback(null);
});
});*/
callback(null);
},
getStreamID: function (stream) {
var tracks = stream.getVideoTracks();
@ -584,7 +588,9 @@ function setupRTC() {
callback(null);
},
getStreamID: function (stream) {
return stream.id;
// streams from FF endpoints have the characters '{' and '}'
// that make jQuery choke.
return stream.id.replace(/[\{,\}]/g,"");
},
getVideoSrc: function (element) {
return element.getAttribute("src");