Skip to content

tolerance for rtsp track timing #9775

Closed

Description

@ghotik

[REQUIRED] Use case description

In my app, when developing disconnected from the cameras vpn, I find it handy to steal some frames from public rtsp streams, and this one is my favourite one:

rtsp://31.0.225.93/cam/realmonitor?channel=3&subtype=00&authbasic=YWRtaW46MTIzOTg3

but EXOPlayer doesn't show frames from this public camera because of the following error:

Server did not provide timing for track ...

Proposed solution

I understand that the protocol from that camera may be not fully compliant to rtsp standards, but I found that commenting lines 516-519 in RtspMediaPeriod.java make the camera perfectly visible.

Alternatives considered

Add an EXOPlayer settings option to make the control optional

Activity

  1. claincly commented on Dec 10, 2021

    @claincly
    Contributor

    We have received a few similar issues now. Will include an option to ignore the timing info.

  2. ghotik commented on Dec 13, 2021

    @ghotik
    Author

    Thanks a lot!

  3. reopened this on Dec 21, 2021
  4. NicolasGodfather commented on Jan 14, 2022

    @NicolasGodfather

    The same. I am waiting this update too. How soon you plan to fix it in new release?

  5. locked and limited conversation to collaborators on Apr 8, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions