Skip to content
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

waitingForIntra in *LayerSelector will cause subscriber can't receive any video data #72

Closed
vvspacetime opened this issue Jun 13, 2019 · 5 comments
Assignees

Comments

@vvspacetime
Copy link

When call RTPStreamTransponder::SetIncoming, the media server will sendPLI to publisher. But if the Intra Frame is lost, the subscriber can't receive any data(even P Frame) until the publisher send next Intra Frame, because of the "waitingForIntra". It maybe cause subsciber can't watch video for 5-10 minutes.

@murillo128
Copy link
Member

what client are you using for subscribing? all webrtc browsers will periodically request PLI if there is no data received, that's why I don't implement PLI retransmission on the media server

@vvspacetime
Copy link
Author

I use chrome74.0.3729.169. If it don't receive any data, it can't send pli request. I have used wireshark to verify it.

@murillo128
Copy link
Member

ok, i will look into it

@vvspacetime
Copy link
Author

Thank you. I'll wait for your reply.

@murillo128
Copy link
Member

thanks for reporting this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants