New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SAT>IP fixes.. #389
SAT>IP fixes.. #389
Conversation
|
@perexg Works! Fixes my bug #369 (comment) |
|
This is another SAT>IP update. It should fix the --satip_xml code (static SAT>IP server discovery) and the dead tuners after a runtime. It seems that even the GSS.BOX does not like to send the tune requests very fast, so I added a serialization code (with the default 50ms delay). |
|
As far as I can see the delay is set to 250 ms… sadly this nullifies the very good channels switching times 👎 |
|
@nurtext : Not really. This delay is default only for the OctopusNet devices (seems they have broken firmware - even tuning takes 5 seconds). I lowered it to 250ms in last patch. For other devices, the delay is 50ms. Users can lower this value in the configuration tab per tuner through the web interface. I just put a number which I believe is safe. Also note that the delay is for the immediate tuning, so if you watch a channel for more than the configured delay, the delay is not activated for the next channel tuning. Basically, the epggrab tasks grabs tuners in the same time and firmwares in SAT>IP boxes are not brave enough to handle this situation. The standard streaming operations are not affected. |
|
I see, thanks for clarifiyng! 👍 |
|
@perexg Still no detection via UPnp. I recompiled |
|
Okay, I have to clarify my Setup - maybe thats the problem:
|
|
@ckarrie : Thanks. May I ask you to grab the local network traffic using the tcpdump or wireshark ? I don't know the reason, but the OctopusNet does not reply on the valid UPnP requests in your setup. Also, both instances requires the --satip_xml static discovery ? |
|
@perexg Thank you, regarding your first question: Yes, one moment. Your second Question: I updated my comment, see last paragraph. |
|
@ckarrie : Argh... It's not possible to bind to one UDP unicast port by multiple applications. The above fix should avoid this.. |
|
But multicast should work, don't know if OctoNet allows it, but GSS.BOX does for sure. |
|
@perexg Hell yeah! This works! |
|
@ckarrie : Good to hear. Fine. |
|
@perexg Okay, got it so far. So the unicast behavior is only used for discovery, not for streaming? Just asking because I want to use multicast on GSS.BOX to enable other SAT>IP receiver / devices (beside TVHeadend) to receive streams. |
|
@perexg Thank you so much! I have atm one more small improvements to report: On WebUI, could you please spent some time in the help section? |
|
@perexg I had some time to do a quick test on my equipment with your latest fixes, and I can also report that it works so far. I will continue monitoring the logs, but no trouble so far. 👍 |
|
@perexg I´m also testing your code on my openelec based system (x86-64bit Openelec 4.0, Intel Q1900 low power quadcore, tvheadend backend was replaced by this binary #389 here...). |
|
@mrarel Do you use a Gigabit Network? SD or HD channels? Encrypted? |
|
@ckarrie kind regards |
|
@mrarel Lower power systems like RPi and & Co are known to cause problems with high bitrate streams, they are simply not powerful enought to handle it. Take a look your cpu usage (ssh into your box and have a look at the "top" / "ps aux" command), I guess this is the bottleneck. BTW: CWC is stressing the CPU too. |
|
@perexg Thank you for your work! |
|
Hi peregx and Co. just for your reference... @ckarrie It is a great plattform for a htpc (XBMC openelec 4.0 !!!). @perexg kind regards mrarel |
|
@mrarel: Thanks for testing. I think that the code is pretty stable in the tvheadend master tree now. Apart from the good dish position, it's also necessary to have a good LNB. I tried 4 types and one of them was bad (Opticum LNB quattro 0,1 dB - Gold Edition), one excellent (Inverto Black Ultra HGLN Quattro) and two good (Golden Interstar Twin/Quad and Chess Twin). |
|
@perexg Never the less the kathrein LNB was very stable in the past. As soon as I have some time I will adjust my dish, I think this will help to get the dsi400 a more stable environment....I fear the dsi400 is simply not as "sensible" as my DD Cine S2 card is... kind regards |
|
@mrarel In most cases PC DVB hardware can't be compared to embedded DVB hardware, which doesn't mean that there are no differences -quite the opposite: there are lots of them in detail: signal reception, noise level, voltage fluctuations, and so on. A single DD Cine S2 card with dual tuners costs about as much as one DSI 400 quad SAT>IP tuner. I don't know much about the builtin hardware, but I sure know the price is in relation to the components that were used. |
|
@mrarel: I recommend a Wavefrontier T90 Dish :-) Works fine for me :-) |
|
@perexg Discovered a new Issue: Disabled Sat>IP Positions are used! I have following Setup: https://docs.google.com/spreadsheets/d/1fQCSRg7vffyzFQgLrP2vXjM172XLYI_PBINoJf0g9P8/edit?usp=sharing I disabled Tuner Nr. 4 / Position 2 but I get following in the logs:
EPG Grap (and any other subscriptions reated to Hotbird + Tuner 4) should be disabled. |
|
My GSS.Box 400 stopped working after enabling all tuners… Web interface is fine, already did lots of reboots of both TVHeadend and GSS.Box… delete the whole configuration and now this: Any ideas? |

I'll merge this after tests and the delay should be configurable (only for required devices).