DVRWindowLength (variable): The length of the DVR window, specified as the number of time increments indicated by the value of the TimeScale field. If this field is omitted for a live presentation or set to 0, the DVR window is effectively infinite.
When I play live streams that don't have DVRWindowLength the DVR window end doesn't update.
It's same for CanSeek that also are optional.
It would be great if you can fix so DVR window be infinite if DVRWindowLength and CanSeek are omitted.