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

Improve RTP detection #2441

Open
0xA50C1A1 opened this issue May 13, 2024 · 4 comments
Open

Improve RTP detection #2441

0xA50C1A1 opened this issue May 13, 2024 · 4 comments

Comments

@0xA50C1A1
Copy link
Contributor

0xA50C1A1 commented May 13, 2024

I guess it would be good to add a check for the 4-byte SSRC (Synchronization Source Identifier) field, which is present in all RTP packets and remains static throughout the session.

@mmaatuq
Copy link
Contributor

mmaatuq commented May 19, 2024

I don't think having static SSRC throughout the session is the case for all RTP sessions for example some apps has a session that starts as stun and then RTP packets where you can find different SSRCS in that session.
also unless i misunderstood this part
https://datatracker.ietf.org/doc/html/rfc3550#section-5.2
it's possible as per RFC 3550.

@0xA50C1A1
Copy link
Contributor Author

I don't think having static SSRC throughout the session is the case for all RTP sessions for example some apps has a session that starts as stun and then RTP packets where you can find different SSRCS in that session. also unless i misunderstood this part https://datatracker.ietf.org/doc/html/rfc3550#section-5.2 it's possible as per RFC 3550.

Do you have any pcap samples?

@mmaatuq
Copy link
Contributor

mmaatuq commented May 22, 2024

I don't think having static SSRC throughout the session is the case for all RTP sessions for example some apps has a session that starts as stun and then RTP packets where you can find different SSRCS in that session. also unless i misunderstood this part https://datatracker.ietf.org/doc/html/rfc3550#section-5.2 it's possible as per RFC 3550.

Do you have any pcap samples?

I don't have one, but I think you can see that by capturing a pcap for whastapp call for example.

@0xA50C1A1
Copy link
Contributor Author

I don't think having static SSRC throughout the session is the case for all RTP sessions for example some apps has a session that starts as stun and then RTP packets where you can find different SSRCS in that session. also unless i misunderstood this part https://datatracker.ietf.org/doc/html/rfc3550#section-5.2 it's possible as per RFC 3550.

Do you have any pcap samples?

I don't have one, but I think you can see that by capturing a pcap for whastapp call for example.

Ty, I'll try.

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

No branches or pull requests

2 participants