Jump to content

Multiple streams with multiple users supported?


lolento
 Share

Recommended Posts

I tried to stream multiple media files via multiple users, it was ok.

 

But when trying to stream multiple channels of live tv over multiple users, one of the streams always die out shortly after the second stream starts. I am using the hdhr prime.

 

I am assuming this is a live tv issue cuz streaming multiple media file is ok.

Link to comment
Share on other sites

I use MB3 with severWMC and have the same problem.  If someone is watching live TV and someone else trys to at the same time, the first person gets kicked off and the second will get to watch.  I have a Ceton 4 tuner card, and all 4 turners are never used at the same time, so I know this is not the problem.

Link to comment
Share on other sites

Now the both WMC and NextPVR are supported you need to be more specific. That being NextPVR will easily stream to many different clients from one tuner if they are one the same digital mux. However I expect transcoding would nearly kill your MB3 backend with three HD streams even if they are one the same channel.

 

Martin

Link to comment
Share on other sites

We have some work to do regarding avoid transcoding when possible with live tv.

 

It is possible that it's not a failure but instead it's just not able to produce a suitable framerate and so one of the players closes their connection. Our htpc clients, e.g. mbc and mbt will never need to transcode live tv. but there are steps we can take to also avoid it when possible with mobile.

Link to comment
Share on other sites



  1. 014/04/23 21:09:08.784 OpenLiveStream> -----------------done-------------------------



  2. 2014/04/23 21:09:08.786 Finished request OpenLiveStream in 2.63s



  3. 2014/04/23 21:09:35.689 Received client request: MediaBrowser^@MEDIA-PC@|GetTimers



  4. 2014/04/23 21:09:36.169 Finished request GetTimers in 0.48s



  5. 2014/04/23 21:09:39.919 Client: 'MediaBrowser^' addon Version: 1.0.0.28, Client OS: windows 6.1.7601.65536



  6. 2014/04/23 21:09:39.919 Client: 'MediaBrowser^' running remotely: False



  7. 2014/04/23 21:09:39.919 Client: 'MediaBrowser^' path to Rec Folder: 'C:\Users\Public\Recorded TV\'



  8. 2014/04/23 21:10:07.419 Received client request: MediaBrowser^@MEDIA-PC@|GetServerVersion



  9. 2014/04/23 21:10:07.419 Finished request GetServerVersion in 0.00s



  10. 2014/04/23 21:10:07.419 Received client request: MediaBrowser^@MEDIA-PC@|GetTunerStatus



  11. 2014/04/23 21:10:07.429 GetTunerStatus> Name: Ceton InfiniTV PCIe (00-80-5d-a4) Tuner 1 (00-00-22-00-00-80-5d-a4), Id: 47bd6b96-e812-41b4-b1d8-0dea5f523f14, SourceType: Digital Cable, Status: Available, ProgramName: , RecordId: , ChannelId: , Clients:



  12. 2014/04/23 21:10:07.429 GetTunerStatus> Name: Ceton InfiniTV PCIe (00-80-5d-a4) Tuner 2 (00-00-22-00-00-80-5d-a4), Id: dc041150-ba0a-4525-b897-b2901a288806, SourceType: Digital Cable, Status: Available, ProgramName: , RecordId: , ChannelId: , Clients:



  13. 2014/04/23 21:10:07.429 GetTunerStatus> Name: Ceton InfiniTV PCIe (00-80-5d-a4) Tuner 3 (00-00-22-00-00-80-5d-a4), Id: b6365eb6-d51c-4a30-a9f0-46f669514d69, SourceType: Digital Cable, Status: LiveTv, ProgramName: Marooned, RecordId: , ChannelId: 61472537, Clients: MediaBrowser^45



  14. 2014/04/23 21:10:07.429 GetTunerStatus> Name: Ceton InfiniTV PCIe (00-80-5d-a4) Tuner 4 (00-00-22-00-00-80-5d-a4), Id: 2e221c39-444b-4187-beee-310ba890bd80, SourceType: Digital Cable, Status: Available, ProgramName: , RecordId: , ChannelId: , Clients:



  15. 2014/04/23 21:10:07.429 Finished request GetTunerStatus in 0.01s



  16. 2014/04/23 21:10:11.179 Received client request: MediaBrowser^@MEDIA-PC@|GetTimers



  17. 2014/04/23 21:10:11.599 Finished request GetTimers in 0.42s



  18. 2014/04/23 21:10:12.219 Received client request: MediaBrowser^@MEDIA-PC@|GetTimers



  19. 2014/04/23 21:10:12.559 Finished request GetTimers in 0.34s



  20. 2014/04/23 21:10:35.169 Received client request: MediaBrowser^@MEDIA-PC@|GetTimers



  21. 2014/04/23 21:10:35.579 Finished request GetTimers in 0.41s



  22. 2014/04/23 21:10:45.490 Received client request: MediaBrowser^@MEDIA-PC@46|OpenLiveStream|61472631



  23. 2014/04/23 21:10:45.490 OpenLiveStream> -----------------start------------------------



  24. 2014/04/23 21:10:45.490 OpenLiveStream> client: MediaBrowser^ requesting live stream



  25. 2014/04/23 21:10:45.490 StreamProc> live-tv started



  26. 2014/04/23 21:10:45.490 SetChannel> Attempt: 0, Tuner: Ceton InfiniTV PCIe (00-80-5d-a4) Tuner 3 (00-00-22-00-00-80-5d-a4) / b6365eb6-d51c-4a30-a9f0-46f669514d69



  27. 2014/04/23 21:10:45.490 SetChannel> > Digital: True



  28. 2014/04/23 21:10:45.490 SetChannel> > Encrypted: False



  29. 2014/04/23 21:10:45.500 SetChannel> > RecorderInfo found: True



  30. 2014/04/23 21:10:45.500 SetChannel> > Recorder Content Protection: PROT_COPY_FREE



  31. 2014/04/23 21:10:45.500 SetChannel > busy: False, client: DSCHD-629: 61472537|ServerWMC



  32. 2014/04/23 21:10:45.500 SetChannel> Attempt: 1, Tuner: Ceton InfiniTV PCIe (00-80-5d-a4) Tuner 4 (00-00-22-00-00-80-5d-a4) / 2e221c39-444b-4187-beee-310ba890bd80



  33. 2014/04/23 21:10:45.500 SetChannel> > Digital: True



  34. 2014/04/23 21:10:45.500 SetChannel> > Encrypted: False



  35. 2014/04/23 21:10:45.500 SetChannel> > RecorderInfo found: True



  36. 2014/04/23 21:10:45.500 SetChannel> > Recorder Content Protection: PROT_COPY_FREE



  37. 2014/04/23 21:10:45.500 SetChannel > busy: False, client: none



  38. 2014/04/23 21:10:45.500 SetChannel> > tuner is available => stopping search



  39. 2014/04/23 21:10:45.500 SetChannel> Recorder acquired: True



  40. 2014/04/23 21:10:45.500 SetChannel> TuneRequest set



  41. 2014/04/23 21:10:45.520 StreamProc> wtv recording started in 0.03 sec



  42. 2014/04/23 21:10:45.520 StreamProc> stream output file: LiveTV_MediaBrowser^46_Digital Cable_627_2014_04_23_21_10_45.ts



  43. 2014/04/23 21:10:45.520 StreamProc> started remux thread: 'TWCHD-627: 61472631'



  44. 2014/04/23 21:10:45.530 Remux::FindDescriptors> Scanning wtv for streams...



  45. 2014/04/23 21:10:47.250 Parse> Guid: 0 took 1.72 sec, it was attempted 172 times



  46. 2014/04/23 21:10:47.250 Parse> Next 4 Guids: 0.00 sec, 0.00 sec, 0.00 sec, 0.00 sec,



  47. 2014/04/23 21:10:48.190 Parse> Descriptor pass done, using 500 guids in 0.94 sec



  48. 2014/04/23 21:10:48.190 Parse> Total Descriptor parse time: 2.66 sec



  49. 2014/04/23 21:10:48.190 Pass 'Descriptor':



  50. 2014/04/23 21:10:48.190 > WtvToPesDemuxer::Parse> total guid headers processed: 500



  51. 2014/04/23 21:10:48.190 > WtvToPesDemuxer::Parse> total data packets processed: 102



  52. 2014/04/23 21:10:48.190 Remux::FindDescriptors> wtv scanned (2.66 sec), Streams found:



  53. 2014/04/23 21:10:48.190 > Audio: ID:59 (eng) AC3 5.1 48000 Hz 384 kb/s



  54. 2014/04/23 21:10:48.190 > Video: ID:60 MPEG-2 MP-HL 1920x1080i fps: 30000/1001 AR: 16:9



  55. 2014/04/23 21:10:48.190 > Other: ID:61 MS TV Caption



  56. 2014/04/23 21:10:48.190 Remux::FindDescriptors> Output streams:



  57. 2014/04/23 21:10:48.190 > Audio: ID:59 (eng) AC3 5.1 48000 Hz 384 kb/s



  58. 2014/04/23 21:10:48.190 > Video: ID:60 MPEG-2 MP-HL 1920x1080i fps: 30000/1001 AR: 16:9



  59. 2014/04/23 21:10:48.320 StreamProc> 'ts' file created, size: 557,056 in 2.80 sec



  60. 2014/04/23 21:10:48.320 StreamProc> total time: 2.83 sec



  61. 2014/04/23 21:10:48.320 OpenLiveStream> stream path returned to client: C:\Users\Public\Recorded TV\TempSWMC\LiveTV_MediaBrowser^46_Digital Cable_627_2014_04_23_21_10_45.ts



  62. 2014/04/23 21:10:48.320 OpenLiveStream> -----------------done-------------------------



  63. 2014/04/23 21:10:48.320 Finished request OpenLiveStream in 2.83s



  64. 2014/04/23 21:11:31.682 Received client request: MediaBrowser^@MEDIA-PC@46|CloseLiveStream



  65. 2014/04/23 21:11:31.682 CloseStream> -----------------start------------------------



  66. 2014/04/23 21:11:31.685 Remux::Stop> stop remux requested



  67. 2014/04/23 21:11:32.002 Pass 'mux2ts':



  68. 2014/04/23 21:11:32.002 > WtvToPesDemuxer::Parse> total guid headers processed: 17,377



  69. 2014/04/23 21:11:32.002 > WtvToPesDemuxer::Parse> total data packets processed: 2,548



  70. 2014/04/23 21:11:32.103 Remux> ENDED, >>>>>>>>>> Run Time: 0.73 min <<<<<<<<<<



  71. 2014/04/23 21:11:32.105 StreamProc::Close> remux stopped successfully



  72. 2014/04/23 21:11:32.156 DeleteTS> ts file size: 59,244,544



  73. 2014/04/23 21:11:32.160 StreamProc::Close> ts file deleted: C:\Users\Public\Recorded TV\TempSWMC\LiveTV_MediaBrowser^46_Digital Cable_627_2014_04_23_21_10_45.ts



  74. 2014/04/23 21:11:32.161 RecordToWTV::Close> isPassive is False => COM recorder will be stopped



  75. 2014/04/23 21:11:32.812 StreamProc::Close> wtv closed successfully



  76. 2014/04/23 21:11:32.862 StreamProc::Close> wtv file size: 62,128,128



  77. 2014/04/23 21:11:32.862 StreamProc::Close> wtv file deleted: C:\Users\Public\Recorded TV\TempSWMC\LiveTV_MediaBrowser^46_Digital Cable_627_2014_04_23_21_10_45.wtv



  78. 2014/04/23 21:11:32.862 StreamProc::Close> closed in 1.18 sec



  79. 2014/04/23 21:11:32.862 Close> closed stream for client: MediaBrowser^46



  80. 2014/04/23 21:11:32.862 CloseStream> -----------------done-------------------------



  81. 2014/04/23 21:11:32.862 Finished request CloseLiveStream in 1.18s



  82. 2014/04/23 21:12:03.799 Received client request: MediaBrowser^@MEDIA-PC@|GetTimers



  83. 2014/04/23 21:12:04.139 Finished request GetTimers in 0.34s



  84. 2014/04/23 21:12:23.279 Received client request: MediaBrowser^@MEDIA-PC@|GetTimers



  85. 2014/04/23 21:12:23.619 Finished request GetTimers in 0.34s



  86. 2014/04/23 21:12:28.769 Received client request: MediaBrowser^@MEDIA-PC@47|OpenLiveStream|61472461



  87. 2014/04/23 21:12:28.769 OpenLiveStream> -----------------start------------------------



  88. 2014/04/23 21:12:28.769 OpenLiveStream> client: MediaBrowser^ requesting live stream



  89. 2014/04/23 21:12:28.769 StreamProc> live-tv started



  90. 2014/04/23 21:12:28.779 SetChannel> Attempt: 0, Tuner: Ceton InfiniTV PCIe (00-80-5d-a4) Tuner 3 (00-00-22-00-00-80-5d-a4) / b6365eb6-d51c-4a30-a9f0-46f669514d69



  91. 2014/04/23 21:12:28.779 SetChannel> > Digital: True



  92. 2014/04/23 21:12:28.779 SetChannel> > Encrypted: False



  93. 2014/04/23 21:12:28.779 SetChannel> > RecorderInfo found: True



  94. 2014/04/23 21:12:28.779 SetChannel> > Recorder Content Protection: PROT_COPY_FREE



  95. 2014/04/23 21:12:28.779 SetChannel > busy: False, client: DSCHD-629: 61472537|ServerWMC



  96. 2014/04/23 21:12:28.779 SetChannel> Attempt: 1, Tuner: Ceton InfiniTV PCIe (00-80-5d-a4) Tuner 4 (00-00-22-00-00-80-5d-a4) / 2e221c39-444b-4187-beee-310ba890bd80



  97. 2014/04/23 21:12:28.779 SetChannel> > Digital: True



  98. 2014/04/23 21:12:28.779 SetChannel> > Encrypted: False



  99. 2014/04/23 21:12:28.779 SetChannel> > RecorderInfo found: True



  100. 2014/04/23 21:12:28.779 SetChannel> > Recorder Content Protection: PROT_COPY_FREE



  101. 2014/04/23 21:12:28.779 SetChannel > busy: False, client: none



  102. 2014/04/23 21:12:28.779 SetChannel> > tuner is available => stopping search



  103. 2014/04/23 21:12:28.779 SetChannel> Recorder acquired: True



  104. 2014/04/23 21:12:28.779 SetChannel> TuneRequest set



  105. 2014/04/23 21:12:28.789 StreamProc> wtv recording started in 0.02 sec



  106. 2014/04/23 21:12:28.789 StreamProc> stream output file: LiveTV_MediaBrowser^47_Digital Cable_638_2014_04_23_21_12_28.ts



  107. 2014/04/23 21:12:28.789 StreamProc> started remux thread: 'FNCHD-638: 61472461'



  108. 2014/04/23 21:12:28.789 Remux::FindDescriptors> Scanning wtv for streams...



  109. 2014/04/23 21:12:30.939 Parse> Guid: 0 took 2.15 sec, it was attempted 215 times



  110. 2014/04/23 21:12:30.939 Parse> Next 4 Guids: 0.00 sec, 0.00 sec, 0.00 sec, 0.00 sec,



  111. 2014/04/23 21:12:31.919 Parse> Descriptor pass done, using 500 guids in 0.98 sec



  112. 2014/04/23 21:12:31.919 Parse> Total Descriptor parse time: 3.13 sec



  113. 2014/04/23 21:12:31.919 Pass 'Descriptor':



  114. 2014/04/23 21:12:31.919 > WtvToPesDemuxer::Parse> total guid headers processed: 500



  115. 2014/04/23 21:12:31.919 > WtvToPesDemuxer::Parse> total data packets processed: 99



  116. 2014/04/23 21:12:31.939 Remux::FindDescriptors> wtv scanned (3.15 sec), Streams found:



  117. 2014/04/23 21:12:31.939 > Audio: ID:65 (eng) AC3 5.1 48000 Hz 384 kb/s



  118. 2014/04/23 21:12:31.939 > Video: ID:66 MPEG-2 MP-HL 1280x720p fps: 60000/1001 AR: 16:9



  119. 2014/04/23 21:12:31.939 > Other: ID:67 MS TV Caption



  120. 2014/04/23 21:12:31.939 Remux::FindDescriptors> Output streams:



  121. 2014/04/23 21:12:31.939 > Audio: ID:65 (eng) AC3 5.1 48000 Hz 384 kb/s



  122. 2014/04/23 21:12:31.939 > Video: ID:66 MPEG-2 MP-HL 1280x720p fps: 60000/1001 AR: 16:9



  123. 2014/04/23 21:12:32.369 StreamProc> 'ts' file created, size: 360,448 in 3.58 sec



  124. 2014/04/23 21:12:32.369 StreamProc> total time: 3.60 sec



  125. 2014/04/23 21:12:32.369 OpenLiveStream> stream path returned to client: C:\Users\Public\Recorded TV\TempSWMC\LiveTV_MediaBrowser^47_Digital Cable_638_2014_04_23_21_12_28.ts



  126. 2014/04/23 21:12:32.369 OpenLiveStream> -----------------done-------------------------



  127. 2014/04/23 21:12:32.369 Finished request OpenLiveStream in 3.60s



  128. 2014/04/23 21:12:41.901 Received client request: MediaBrowser^@MEDIA-PC@45|CloseLiveStream



  129. 2014/04/23 21:12:41.901 CloseStream> -----------------start------------------------



  130. 2014/04/23 21:12:41.901 Remux::Stop> stop remux requested



  131. 2014/04/23 21:12:41.931 Pass 'mux2ts':



  132. 2014/04/23 21:12:41.931 > WtvToPesDemuxer::Parse> total guid headers processed: 87,814



  133. 2014/04/23 21:12:41.931 > WtvToPesDemuxer::Parse> total data packets processed: 12,441



  134. 2014/04/23 21:12:41.961 Remux> ENDED, >>>>>>>>>> Run Time: 3.56 min <<<<<<<<<<



  135. 2014/04/23 21:12:41.981 StreamProc::Close> remux stopped successfully



  136. 2014/04/23 21:12:42.031 DeleteTS> ts file size: 272,760,832



  137. 2014/04/23 21:12:42.041 StreamProc::Close> ts file deleted: C:\Users\Public\Recorded TV\TempSWMC\LiveTV_MediaBrowser^45_Digital Cable_629_2014_04_23_21_09_06.ts



  138. 2014/04/23 21:12:42.041 RecordToWTV::Close> isPassive is False => COM recorder will be stopped



  139. 2014/04/23 21:12:42.571 StreamProc::Close> wtv closed successfully



  140. 2014/04/23 21:12:42.621 StreamProc::Close> wtv file size: 273,416,192



  141. 2014/04/23 21:12:42.621 StreamProc::Close> wtv file deleted: C:\Users\Public\Recorded TV\TempSWMC\LiveTV_MediaBrowser^45_Digital Cable_629_2014_04_23_21_09_06.wtv



  142. 2014/04/23 21:12:42.621 StreamProc::Close> closed in 0.72 sec



  143. 2014/04/23 21:12:42.621 Close> closed stream for client: MediaBrowser^45



  144. 2014/04/23 21:12:42.621 CloseStream> -----------------done-------------------------



  145. 2014/04/23 21:12:42.621 Finished request CloseLiveStream in 0.72s



  146. 2014/04/23 21:12:42.621 Received client request: MediaBrowser^@MEDIA-PC@47|CloseLiveStream



  147. 2014/04/23 21:12:42.621 CloseStream> -----------------start------------------------



  148. 2014/04/23 21:12:42.621 Remux::Stop> stop remux requested



  149. 2014/04/23 21:12:42.631 WtvToPesDemuxer::Parse> Guid header detects stream end



  150. 2014/04/23 21:12:42.631 Pass 'mux2ts':



  151. 2014/04/23 21:12:42.631 > WtvToPesDemuxer::Parse> total guid headers processed: 7,147



  152. 2014/04/23 21:12:42.631 > WtvToPesDemuxer::Parse> total data packets processed: 1,033



  153. 2014/04/23 21:12:42.641 Remux> ENDED, >>>>>>>>>> Run Time: 0.18 min <<<<<<<<<<



  154. 2014/04/23 21:12:42.661 StreamProc::Close> remux stopped successfully



  155. 2014/04/23 21:12:42.711 DeleteTS> ts file size: 20,381,696



  156. 2014/04/23 21:12:42.891 StreamProc::Close> ts file deleted: C:\Users\Public\Recorded TV\TempSWMC\LiveTV_MediaBrowser^47_Digital Cable_638_2014_04_23_21_12_28.ts



  157. 2014/04/23 21:12:42.901 RecordToWTV::Close> isPassive is False => COM recorder will be stopped



  158. 2014/04/23 21:12:43.371 StreamProc::Close> wtv closed successfully



  159. 2014/04/23 21:12:43.421 StreamProc::Close> wtv file size: 21,233,664



  160. 2014/04/23 21:12:43.421 StreamProc::Close> wtv file deleted: C:\Users\Public\Recorded TV\TempSWMC\LiveTV_MediaBrowser^47_Digital Cable_638_2014_04_23_21_12_28.wtv



  161. 2014/04/23 21:12:43.421 StreamProc::Close> closed in 0.80 sec



  162. 2014/04/23 21:12:43.421 Close> closed stream for client: MediaBrowser^47



  163. 2014/04/23 21:12:43.421 CloseStream> -----------------done-------------------------



  164. 2014/04/23 21:12:43.421 Finished request CloseLiveStream in 0.80s



  165. 2014/04/23 21:12:47.831 Received client request: MediaBrowser^@MEDIA-PC@|GetTimers



  166. 2014/04/23 21:12:48.161 Finished request GetTimers in 0.33s


Link to comment
Share on other sites

Additional information:  I only have problems with someone getting kicked off when they are streaming live TV via WAN.  Several people can be streaming over my LAN at the same time, and everything seems to stay running fine, but if I have some one go to another IP ( there home, local hotspot, etc) then I start having problems with people getting kicked off. I can have 2 or more people streaming recorded video at the same time from other IP( home, hotspot, etc) and I don't experience any problems, but the second someone starts streaming Live TV, I start having problems.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...