2021-05-31, 03:45 PM
Issue: - Cannot start live streaming a channel on an HdPvr Source if the HdPvr channel is being recorded
- Concurrent Live Streams from an HdPvr Source work OK if the channel is not being recorded
The issue does not happen on a Dvb-S or Dvb-T source
Scenario 1:
a) Start to view a channel on the HdPvr Source -> Live Stream works OK
b) Start to record the channel -> The recording starts (and records OK) and the Live stream continues
c) Stop the Live Stream -> The channel continues to record
d) Start to view the channel live again -> Fails
e) Stop the recording -> OK
f) Start to view the channel live again -> Live Stream works OK
Scenario 2:
a) Start to record a channel on the HdPvr source -> Recording starts
b) Start to view the channel live -> Fails
c) Stop the recording -> OK
d) Start to view the channel Live -> OK
Scenario 3:
a) Start to view a channel on the HdPvr source -> OK
b) Start to view the same channel from a different machine -> OK (NPVR Backend Status shows both clients active, so concurrent live streams work OK)
c) Start to record the channel -> OK (Backend status shows 2 live feeds and the recording feed)
d) Stop either feed and attempt to restart the live channel -> fails
An HdPvr capture card requires a dedicated Set Top Box, so a scarce resource which cannot be easily increased. This bug prevents viewing a channel if you also want to record it - unless you are able to start the live channel before the recording starts! It is obviously possible to watch (on multiple feeds) whilst recording, provided the live channels are started before the recording starts....
The attached logs show an example of scenario 3.
The clients used were Kodi 19.1, but the same results are seen if using the Npvr Web interface (the logs get more noisy due to transcoding!). Note that the test server is on the December NextPvr build, but the results are the same on the March build
Is there something I have missed in my config?
- Concurrent Live Streams from an HdPvr Source work OK if the channel is not being recorded
The issue does not happen on a Dvb-S or Dvb-T source
Scenario 1:
a) Start to view a channel on the HdPvr Source -> Live Stream works OK
b) Start to record the channel -> The recording starts (and records OK) and the Live stream continues
c) Stop the Live Stream -> The channel continues to record
d) Start to view the channel live again -> Fails
e) Stop the recording -> OK
f) Start to view the channel live again -> Live Stream works OK
Scenario 2:
a) Start to record a channel on the HdPvr source -> Recording starts
b) Start to view the channel live -> Fails
c) Stop the recording -> OK
d) Start to view the channel Live -> OK
Scenario 3:
a) Start to view a channel on the HdPvr source -> OK
b) Start to view the same channel from a different machine -> OK (NPVR Backend Status shows both clients active, so concurrent live streams work OK)
c) Start to record the channel -> OK (Backend status shows 2 live feeds and the recording feed)
d) Stop either feed and attempt to restart the live channel -> fails
An HdPvr capture card requires a dedicated Set Top Box, so a scarce resource which cannot be easily increased. This bug prevents viewing a channel if you also want to record it - unless you are able to start the live channel before the recording starts! It is obviously possible to watch (on multiple feeds) whilst recording, provided the live channels are started before the recording starts....
The attached logs show an example of scenario 3.
The clients used were Kodi 19.1, but the same results are seen if using the Npvr Web interface (the logs get more noisy due to transcoding!). Note that the test server is on the December NextPvr build, but the results are the same on the March build
Is there something I have missed in my config?