dwarfvader
Programmer
Hi,
we have a serious issue with Quicktime player under MAC OS X.
For a project we need to stream 2 MPEG4 RTP streams to a multicast address using either Qt Broadcaster or VLC (Windows).
Our problem is that Qt player under MAC OS won't play these two streams at once. Windows Quicktime player however has no problems with that.
We use SDP files exported by Qt Broadcaster or VLC respectively.
When we open just one of the SDP files separately Qt under MAC will play it without any problems.
If we click on the second sdp file while the first one is playing, a second Qt player window comes up, but it stops with the "connecting" message.
Also, it doesn't matter which stream (sdp) we open first. The second one we open just won't play.
We have checked the Qt settings of course. It's set to open more than one stream at the same time, but that doesn't help. We also tried several multicast addresses or different ports.
Again, under WinXP, no problems at all. Two Qt instances will play both streams at the same time nice and smoothly.
All computers are in the same subnet by the way.
I have attached the .sdp files. Maybe one of you can figure out what the problem is.
---- 1. sdp: ----
v=0
o=test 3316485098 3316485098 IN IP4 fe80::20a:95ff:fe71:a588
t=0 0
m=audio 1234 RTP/AVP 96
c=IN IP4 225.0.100.15/15/1
a=rtpmap:96 mpeg4-generic/22050/1
a=fmtp:96 profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1388
a=x-bufferdelay:3
m=video 1236 RTP/AVP 97
c=IN IP4 225.0.100.15/15/1
a=rtpmap:97 MP4V-ES
a=cliprect:0,0,288,360
a=fmtp:97 profile-level-id=1;config=000001B0F3000001B50EE040C0CF0000010000000120008440FA285A2120A31F
a=x-bufferdelay:3
---- 2nd sdp file: ----
v=0
o=test 3316486987 3316486987 IN IP4 fe80::20a:95ff:fea1:e25c
t=0 0
m=audio 1234 RTP/AVP 96
c=IN IP4 225.0.100.17/15/1
a=rtpmap:96 mpeg4-generic/22050/1
a=fmtp:96 profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1388
a=x-bufferdelay:3
m=video 1236 RTP/AVP 97
c=IN IP4 225.0.100.17/15/1
a=rtpmap:97 MP4V-ES
a=cliprect:0,0,288,360
a=fmtp:97 profile-level-id=1;config=000001B0F3000001B50EE040C0CF0000010000000120008440FA285A2120A31F
a=x-bufferdelay:3
---- 3rd alternative sdp file (from VLC): ----
v=0
o=- 85439156087 2 IN IP4 127.0.0.1
s=NONE
t=0 0
a=tool:vlc 0.8.1
c=IN IP4 225.0.100.16/0
m=audio 1234 RTP/AVP 96
a=rtpmap:96 mpeg4-generic/48000
a=fmtp:96 streamtype=5; profile-level-id=15; mode=AAC-hbr; config=1190; SizeLength=13;IndexLength=3; IndexDeltaLength=3; Profile=1;
m=video 1236 RTP/AVP 97
a=rtpmap:97 MP4V-ES/90000
a=fmtp:97 profile-level-id=3; config=000001b001000001b58913000001000000012000c4ffbf858800cd01e4035463000001b246466d706567302e342e392d707265316234373331;
Thanks in advance,
Cheers,
Matthias
we have a serious issue with Quicktime player under MAC OS X.
For a project we need to stream 2 MPEG4 RTP streams to a multicast address using either Qt Broadcaster or VLC (Windows).
Our problem is that Qt player under MAC OS won't play these two streams at once. Windows Quicktime player however has no problems with that.
We use SDP files exported by Qt Broadcaster or VLC respectively.
When we open just one of the SDP files separately Qt under MAC will play it without any problems.
If we click on the second sdp file while the first one is playing, a second Qt player window comes up, but it stops with the "connecting" message.
Also, it doesn't matter which stream (sdp) we open first. The second one we open just won't play.
We have checked the Qt settings of course. It's set to open more than one stream at the same time, but that doesn't help. We also tried several multicast addresses or different ports.
Again, under WinXP, no problems at all. Two Qt instances will play both streams at the same time nice and smoothly.
All computers are in the same subnet by the way.
I have attached the .sdp files. Maybe one of you can figure out what the problem is.
---- 1. sdp: ----
v=0
o=test 3316485098 3316485098 IN IP4 fe80::20a:95ff:fe71:a588
t=0 0
m=audio 1234 RTP/AVP 96
c=IN IP4 225.0.100.15/15/1
a=rtpmap:96 mpeg4-generic/22050/1
a=fmtp:96 profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1388
a=x-bufferdelay:3
m=video 1236 RTP/AVP 97
c=IN IP4 225.0.100.15/15/1
a=rtpmap:97 MP4V-ES
a=cliprect:0,0,288,360
a=fmtp:97 profile-level-id=1;config=000001B0F3000001B50EE040C0CF0000010000000120008440FA285A2120A31F
a=x-bufferdelay:3
---- 2nd sdp file: ----
v=0
o=test 3316486987 3316486987 IN IP4 fe80::20a:95ff:fea1:e25c
t=0 0
m=audio 1234 RTP/AVP 96
c=IN IP4 225.0.100.17/15/1
a=rtpmap:96 mpeg4-generic/22050/1
a=fmtp:96 profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3;config=1388
a=x-bufferdelay:3
m=video 1236 RTP/AVP 97
c=IN IP4 225.0.100.17/15/1
a=rtpmap:97 MP4V-ES
a=cliprect:0,0,288,360
a=fmtp:97 profile-level-id=1;config=000001B0F3000001B50EE040C0CF0000010000000120008440FA285A2120A31F
a=x-bufferdelay:3
---- 3rd alternative sdp file (from VLC): ----
v=0
o=- 85439156087 2 IN IP4 127.0.0.1
s=NONE
t=0 0
a=tool:vlc 0.8.1
c=IN IP4 225.0.100.16/0
m=audio 1234 RTP/AVP 96
a=rtpmap:96 mpeg4-generic/48000
a=fmtp:96 streamtype=5; profile-level-id=15; mode=AAC-hbr; config=1190; SizeLength=13;IndexLength=3; IndexDeltaLength=3; Profile=1;
m=video 1236 RTP/AVP 97
a=rtpmap:97 MP4V-ES/90000
a=fmtp:97 profile-level-id=3; config=000001b001000001b58913000001000000012000c4ffbf858800cd01e4035463000001b246466d706567302e342e392d707265316234373331;
Thanks in advance,
Cheers,
Matthias