-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
OnTrack will not be fired on Simulcast #2103
Comments
Hi @lamhai1401 Is PionB the instance printing the message? Can you reproduce this reliably? I have been trying to reproduce/fix this and haven’t been able too! |
@Sean-Der Sorry to bother you Like the img below! PionA & PionB has only one So we have 16 times re-handshake but not at all export this line. Hope this help! |
Great graph @lamhai1401 ! So sometimes when Does |
Hey @lamhai1401 Would you mind running 7cd8151 and reproducing the issue? I am going to work on adding some tests to get to the bottom of this. @boks1971 also hit this issue, so will be digging in :) |
Yes
I will do more test today, What things You want me to collect, like stdout/stderr or pprof? @Sean-Der Here is my log file @boks1971 Hey! What did you do until you saw that error, with the latency network, you will get it easier. |
@lamhai1401 That line can happen if
Really good data here, thank you so much for all this debugging. |
This is my
Of course but Is there a way for Me to get
Could you tell me:
|
@lamhai1401 The specific issue I am looking is Firefox specific. It does not work when Firefox sends both screen share and video tracks in the same offer. Your use case sounds like some signalling state mishap between Pion A and Pion B. |
Hi @lamhai1401 Would you mind trying v3.1.19 ? Commits 65b5173 and 2949e53 both improve Simulcast. I am not sure if it will fix your issue (since we don't have a reproduce) but fixes one known issue we discovered. |
The error comes up when the "Serve many PeerConnections with one UDP port" feature is enabled, while pion A is sending packets of Chrome A1 and A2 to the same port on Pion B
|
Your environment.
What did you do?
I'm building a livestreaming project and has a peer between chrome and pion (server), it was running by pm2.
In my test case, i'm using ChromeA to peer and pushing video data to pionA, after that i forward data from pionA to pionB and pionB forward to ChromeB (~100 clients)
What did you expect?
PionB will receive all of PionA data.
What happened?
Randomly i got just one line, sometime a got lots of this.
Incoming unhandled RTP ssrc(1353327085), OnTrack will not be fired. mid RTP Extensions required for Simulcast
So What's happen When we see this.
If PionA send 16 tracks to PionB, it will not receive enough?
The text was updated successfully, but these errors were encountered: