home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 2
Plugin Development
Testbuilds for Native MP2 TV - Updated for 10th AE Update 1 (2014-09-13)!
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="mm1352000" data-source="post: 1078617" data-attributes="member: 82144"><p>Yes, I can explain, though I don't know if it can be brief. The last explanation I wrote for you took about an hour even though the text is not very long. Hope this will be the last question you have that I have to answer! <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite2" alt=";)" title="Wink ;)" loading="lazy" data-shortname=";)" /></p><p></p><p>There is no wiki other than the existing one which you should know about.</p><p><a href="http://wiki.team-mediaportal.com/" target="_blank">http://wiki.team-mediaportal.com/</a></p><p></p><p>Only PID filter mode and custom tuning are new settings. The other settings are as with TVE 3 (idle mode is the old "when card enters idle state" setting).</p><p></p><p>PID filtering is a way of reducing the bandwidth used on the bus (eg. USB, PCI, PCIe, network) that the tuner is connected to.</p><p></p><p>When TV Server successfully tunes a channel it starts to receive a transport stream (MPEG 2 TS) from the tuner. I don't have time to explain in detail what a TS is... but in short, it is a collection of substreams (identified by PIDs), where each substream is a component of a channel. For example, a substream could be a video stream, an audio stream, a subtitles stream, an EPG stream... or many other kinds of streams. A channel is a set of one or more of these substreams linked by a PMT. Hopefully you know this already.</p><p></p><p>The TS delivered by the tuner usually contains more than one channel because broadcasters bundle their channels together to make the best use of available bandwidth. Normally TV Server will receive the full TS (ie. multiple channels) even though it may only need one channel. When PID filtering is enabled, TV Server requests and receives only the substreams required based on timeshifting and recording demand.</p><p></p><p>Why is this useful?</p><p>Well, as previously mentioned, it reduces the bandwidth used on the tuner connection (bus). This might be required - for example, when the bus bandwidth is less than the full transport stream bandwidth, which is almost always the case with USB 1 and sometimes the case with firewire. Sometimes it is only "nice to have" - for example, reducing the bandwidth used on your network.</p><p></p><p>Seems like reducing bus bandwidth is a good thing therefore PID filtering should always be enabled and the setting is not required?</p><p>Yes, that's possibly true... but for now it is available for debug. Enabling PID filtering or setting it to "auto" could cause problems so I provided the ability to disable it.</p><p></p><p>NOTE: most PCI and PCIe tuners don't support PID filtering, so the setting may have no effect.</p><p></p><p></p><p>Some tuner drivers provide a custom API/interface for tuning:</p><ul> <li data-xf-list-type="ul">Digital Everywhere</li> <li data-xf-list-type="ul">DVBWorld</li> <li data-xf-list-type="ul">Genpix [standard driver]</li> <li data-xf-list-type="ul">Prof [USB tuners]</li> <li data-xf-list-type="ul">TechnoTrend</li> <li data-xf-list-type="ul">TeVii</li> </ul><p>Using that interface might be faster or more reliable than using the standard MS BDA interfaces. You can choose to try the custom tuning interface (where available) by enabling that option. If you enable that option and the interface is not available then TV Server will just use the standard BDA interface.</p><p></p><p></p><p>In general I would recommend to leave all of those settings (except maybe preloading if you like it) alone.</p></blockquote><p></p>
[QUOTE="mm1352000, post: 1078617, member: 82144"] Yes, I can explain, though I don't know if it can be brief. The last explanation I wrote for you took about an hour even though the text is not very long. Hope this will be the last question you have that I have to answer! ;) There is no wiki other than the existing one which you should know about. [url]http://wiki.team-mediaportal.com/[/url] Only PID filter mode and custom tuning are new settings. The other settings are as with TVE 3 (idle mode is the old "when card enters idle state" setting). PID filtering is a way of reducing the bandwidth used on the bus (eg. USB, PCI, PCIe, network) that the tuner is connected to. When TV Server successfully tunes a channel it starts to receive a transport stream (MPEG 2 TS) from the tuner. I don't have time to explain in detail what a TS is... but in short, it is a collection of substreams (identified by PIDs), where each substream is a component of a channel. For example, a substream could be a video stream, an audio stream, a subtitles stream, an EPG stream... or many other kinds of streams. A channel is a set of one or more of these substreams linked by a PMT. Hopefully you know this already. The TS delivered by the tuner usually contains more than one channel because broadcasters bundle their channels together to make the best use of available bandwidth. Normally TV Server will receive the full TS (ie. multiple channels) even though it may only need one channel. When PID filtering is enabled, TV Server requests and receives only the substreams required based on timeshifting and recording demand. Why is this useful? Well, as previously mentioned, it reduces the bandwidth used on the tuner connection (bus). This might be required - for example, when the bus bandwidth is less than the full transport stream bandwidth, which is almost always the case with USB 1 and sometimes the case with firewire. Sometimes it is only "nice to have" - for example, reducing the bandwidth used on your network. Seems like reducing bus bandwidth is a good thing therefore PID filtering should always be enabled and the setting is not required? Yes, that's possibly true... but for now it is available for debug. Enabling PID filtering or setting it to "auto" could cause problems so I provided the ability to disable it. NOTE: most PCI and PCIe tuners don't support PID filtering, so the setting may have no effect. Some tuner drivers provide a custom API/interface for tuning: [LIST] [*]Digital Everywhere [*]DVBWorld [*]Genpix [standard driver] [*]Prof [USB tuners] [*]TechnoTrend [*]TeVii [/LIST] Using that interface might be faster or more reliable than using the standard MS BDA interfaces. You can choose to try the custom tuning interface (where available) by enabling that option. If you enable that option and the interface is not available then TV Server will just use the standard BDA interface. In general I would recommend to leave all of those settings (except maybe preloading if you like it) alone. [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 2
Plugin Development
Testbuilds for Native MP2 TV - Updated for 10th AE Update 1 (2014-09-13)!
Contact us
RSS
Top
Bottom