Bug #1528
Problem playing same channel to multiple clients
0%
Description
I am having problems playing the same channel to two clients. Both clients play the same channel sometimes. Both clients play different channels from same mux always. This certainly happens when one client has engaged pause (timeshift) on live TV. I have timeshift configured with On Demand.
Example:
Play BBC ONE on client A - OK.
Play BBC ONE on client B - OK.
Play BBC TWO on client B - OK.
Pause BBC ONE on client A - OK.
Play BBC ONE on client B - fail.
History
Updated by Adam Sutton almost 12 years ago
- Assignee changed from John Törnblom to Adam Sutton
- Target version set to 3.4
Updated by Adam Sutton almost 12 years ago
- Status changed from New to Need feedback
I can't re-produce this one. Can you check latest master and if you can repeat it a gdb stack trace (bt full) would be very helpful.
Adam
Updated by Adam Sutton almost 12 years ago
- Category deleted (
Streaming) - Target version deleted (
3.4)
Updated by Patrick Vorlicek almost 12 years ago
I can confirm this issue. It's not always and also in the current master from past one hour. I use TVHeadend with multiple xmbc 12 clients. When it happends, a channel is somehow exclusive blocked by a client and no other can tune it. But the other clients can tune any other channel, even on the same transponder and therefore on the same tuner. If you try long enough to view the channel anyway, meaning xmbc doesn't show an error so you can just wait some time, the stream crashes on the client how was viewing the channel in first place.
I updated last time somewhere before christmas. Don't know which git version that was, but anything since then produced that issue. Are there any logs I can generate to help you?
Updated by Patrick Vorlicek almost 12 years ago
Not interessted? It's quite anoying and I wonder how others don't have this issue. I really don't want to roll back...
Updated by Adam Sutton almost 12 years ago
Patrick,
Any logs you have both XBMC and TVH would be useful. But before doing that can you ensure that you're running the latest versions of all packages. I recently provided a patch for pvr.hts which fixed a race condition that could cause it to appear to fail to receive a channel (though in fact it had actually tuned it correctly and was receiving the stream).
I'm not 100% sure that fix explains this scenario, but it would safe me a lot of checking if you could try latest code first. Especially as I cannot repeat this myself.
Adam
Updated by Patrick Vorlicek almost 12 years ago
Okay, that problem seems to be fixed, thanks a lot. But now I have a problem tuning two channels from the same transponder. If I tune the second channel, the first one gets nearly always kicked, meaning video stops and bitrate shown in tvheadend drops to a few kb/sec.
I didn't mention that I use oscam via capmt connection. But on this side nothing has changed and I can't find anything suspicious in oscam logs. How do I get detailed tvheadend logs? I think the frontend (xbmc) is no issue here.