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 1
Support
Watch / Listen Media
Television (MyTV frontend and TV-Server)
IPTV not working
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="paalkr" data-source="post: 711303" data-attributes="member: 78371"><p>Hi Stepko!</p><p></p><p>I have tried to analyse the log files according to your suggestions. Unfortunately I didn't really understand what you would like me to do. But from what I have seen there are often a gap in the sequence numbers just after the IPTVfilter passes data to the next filter.</p><p></p><p>[CODE]01-02-2011 22:01:28.063 [bb8]RTP: Sending data to next filter: Len: 7896, firstTS: 0, lastTS: 590726893, firstSeqNr: 50509, lastSeqNr: 50510, continous: 0</p><p>01-02-2011 22:01:28.063 [bb8]RTP: Sending data to next filter: Len: 7896, firstTS: 0, lastTS: 590726893, continous: 0</p><p>01-02-2011 22:01:28.063 [bb8]RTP: Got unContinous packet!</p><p>01-02-2011 22:01:28.063 [bb8]RTP: Exiting Fillbuffer</p><p>01-02-2011 22:01:28.065 [bb8]Enter FillBuffer. Protokoll is 2</p><p>01-02-2011 22:01:28.066 [bb8]RTP: Enter CheckDataCanBePosted: 10240</p><p>01-02-2011 22:01:28.066 [bb8]RTP: Received bytes: 1328</p><p>01-02-2011 22:01:28.066 [bb8]RTP: Enter addPacket. SequenceNr: 51089</p><p>01-02-2011 22:01:28.067 [bb8]RTP: Enter CheckDataCanBePosted: 10240</p><p>01-02-2011 22:01:28.067 [bb8]RTP: Received bytes: 1328</p><p>01-02-2011 22:01:28.067 [bb8]RTP: Enter addPacket. SequenceNr: 51095</p><p>01-02-2011 22:01:28.069 [bb8]RTP: Enter CheckDataCanBePosted: 10240</p><p>01-02-2011 22:01:28.072 [bb8]RTP: Add dummy packet at beginning. LastSeqNr: 50510, new firstSequenceNr: 50515</p><p>01-02-2011 22:01:28.073 [bb8]RTP: Add dummy packet at beginning. LastSeqNr: 50510, new firstSequenceNr: 50514</p><p>01-02-2011 22:01:28.073 [bb8]RTP: Add dummy packet at beginning. LastSeqNr: 50510, new firstSequenceNr: 50513</p><p>01-02-2011 22:01:28.073 [bb8]RTP: Add dummy packet at beginning. LastSeqNr: 50510, new firstSequenceNr: 50512</p><p>01-02-2011 22:01:28.074 [bb8]RTP: Got unContinous packet. LastSequenceNr: 50510, currentSequenceNr: 50511</p><p>01-02-2011 22:01:28.074 [bb8]RTP: Sending data to next filter: Len: 9212, firstTS: 0, lastTS: 590727289, firstSeqNr: 50511, lastSeqNr: 50517, continous: 0</p><p>01-02-2011 22:01:28.074 [bb8]RTP: Sending data to next filter: Len: 9212, firstTS: 0, lastTS: 590727289, continous: 0</p><p>01-02-2011 22:01:28.074 [bb8]RTP: Got unContinous packet![/CODE]</p><p></p><p>The first couple of seconds in each logs seems to be OK though, and that indicated packet loss due to the windsock buffer running out of space while the next filters are handling the forwarded packet, if I understood you correct. So the CPU load of the IPTVfilter it self is not the issue, but the time spent for a packet to travel the "whole graph" takes to long for the windsock buffer to hold all new packets that arrives in the mean time. Sorry, I guess this could be rephrased in a better way but my English is far from perfect.</p><p></p><p>BTW. I'm planning to building my new AMD Athlon II X4 640 (3.0 GHz) based TV server with a SSD drive this weekend, so maybe the increase in CPU power will lead to a faster processing of packets (by the other filters), and then maybe the windsock buffer don't run out of space. I will report back.</p><p></p><p>So, what happens next? Are there anything more I can contribute with on a short term?</p><p></p><p>Do you think a larger windsock buffer could help? Is that hard to implement for a testing purpose? <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" /> I guess making the IPTV filter multi threaded for handling received packets while other filters are in action, is a bigger task. ;|</p><p></p><p>Regards,</p><p>PK</p></blockquote><p></p>
[QUOTE="paalkr, post: 711303, member: 78371"] Hi Stepko! I have tried to analyse the log files according to your suggestions. Unfortunately I didn't really understand what you would like me to do. But from what I have seen there are often a gap in the sequence numbers just after the IPTVfilter passes data to the next filter. [CODE]01-02-2011 22:01:28.063 [bb8]RTP: Sending data to next filter: Len: 7896, firstTS: 0, lastTS: 590726893, firstSeqNr: 50509, lastSeqNr: 50510, continous: 0 01-02-2011 22:01:28.063 [bb8]RTP: Sending data to next filter: Len: 7896, firstTS: 0, lastTS: 590726893, continous: 0 01-02-2011 22:01:28.063 [bb8]RTP: Got unContinous packet! 01-02-2011 22:01:28.063 [bb8]RTP: Exiting Fillbuffer 01-02-2011 22:01:28.065 [bb8]Enter FillBuffer. Protokoll is 2 01-02-2011 22:01:28.066 [bb8]RTP: Enter CheckDataCanBePosted: 10240 01-02-2011 22:01:28.066 [bb8]RTP: Received bytes: 1328 01-02-2011 22:01:28.066 [bb8]RTP: Enter addPacket. SequenceNr: 51089 01-02-2011 22:01:28.067 [bb8]RTP: Enter CheckDataCanBePosted: 10240 01-02-2011 22:01:28.067 [bb8]RTP: Received bytes: 1328 01-02-2011 22:01:28.067 [bb8]RTP: Enter addPacket. SequenceNr: 51095 01-02-2011 22:01:28.069 [bb8]RTP: Enter CheckDataCanBePosted: 10240 01-02-2011 22:01:28.072 [bb8]RTP: Add dummy packet at beginning. LastSeqNr: 50510, new firstSequenceNr: 50515 01-02-2011 22:01:28.073 [bb8]RTP: Add dummy packet at beginning. LastSeqNr: 50510, new firstSequenceNr: 50514 01-02-2011 22:01:28.073 [bb8]RTP: Add dummy packet at beginning. LastSeqNr: 50510, new firstSequenceNr: 50513 01-02-2011 22:01:28.073 [bb8]RTP: Add dummy packet at beginning. LastSeqNr: 50510, new firstSequenceNr: 50512 01-02-2011 22:01:28.074 [bb8]RTP: Got unContinous packet. LastSequenceNr: 50510, currentSequenceNr: 50511 01-02-2011 22:01:28.074 [bb8]RTP: Sending data to next filter: Len: 9212, firstTS: 0, lastTS: 590727289, firstSeqNr: 50511, lastSeqNr: 50517, continous: 0 01-02-2011 22:01:28.074 [bb8]RTP: Sending data to next filter: Len: 9212, firstTS: 0, lastTS: 590727289, continous: 0 01-02-2011 22:01:28.074 [bb8]RTP: Got unContinous packet![/CODE] The first couple of seconds in each logs seems to be OK though, and that indicated packet loss due to the windsock buffer running out of space while the next filters are handling the forwarded packet, if I understood you correct. So the CPU load of the IPTVfilter it self is not the issue, but the time spent for a packet to travel the "whole graph" takes to long for the windsock buffer to hold all new packets that arrives in the mean time. Sorry, I guess this could be rephrased in a better way but my English is far from perfect. BTW. I'm planning to building my new AMD Athlon II X4 640 (3.0 GHz) based TV server with a SSD drive this weekend, so maybe the increase in CPU power will lead to a faster processing of packets (by the other filters), and then maybe the windsock buffer don't run out of space. I will report back. So, what happens next? Are there anything more I can contribute with on a short term? Do you think a larger windsock buffer could help? Is that hard to implement for a testing purpose? :S I guess making the IPTV filter multi threaded for handling received packets while other filters are in action, is a bigger task. ;| Regards, PK [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Support
Watch / Listen Media
Television (MyTV frontend and TV-Server)
IPTV not working
Contact us
RSS
Top
Bottom