Comments (12)
@HellGL fyi the OctopusNet has the same problem but sadly no RTP/TCP support (not that I know)
from vdr-plugin-satip.
The specs don't support TCP and I hesitate adding such non-compliant features.
from vdr-plugin-satip.
This additional feature will improve the usefulness of the vdr-plugin-satip and will help many people to get rid of artifacts.
Do the specs specifically do not allow to do this?
If the implementation does not break anything that the specs require the plugin will still be compliant. I will just have additional features.
from vdr-plugin-satip.
Can you, please, verify the functionality of this PR: #24
from vdr-plugin-satip.
RTP/UDP is "broken" by design - that is why "every" sat>ip server supports also RTP/TCP (at least minisatip, Tvh and DVBViewer). For example at an Raspberry Pi you have nearly no chance to use VDR without errors due dropped udp packages (because the RPi has an shitty network stack). Also at normal hardware you can get these problems - mostly if you use more then one switch in the network.
from vdr-plugin-satip.
Well, I don't have any issues on my network with multiple switches or even with Android tablet over WiFi using RTP-over-UDP.
from vdr-plugin-satip.
@CvH: can you provide the friendly names (root/device/friendlyName in their discovery xml) of Tvheadend and DVBViewer, so I can add RTP-over-TCP quirks for them too?
from vdr-plugin-satip.
@rofafor
DVBViewer
<friendlyName>DVBViewer Media Server (HOSTNAME-of-SERVER)</friendlyName>
<manufacturer>cmuv</manufacturer>
<manufacturerURL>http://www.dvbviewer.com/</manufacturerURL>
<modelDescription>DVBViewer Mediaserver</modelDescription>
<modelName>DVBViewer Mediaserver</modelName>
%s%s is the Tvheadend server name - this could be freely changed in the settings
<friendlyName>%s%s</friendlyName>
<manufacturer>TVHeadend Team</manufacturer>
<manufacturerURL>http://tvheadend.org</manufacturerURL>
<modelDescription>TVHeadend %s</modelDescription>
<modelName>TVHeadend SAT>IP</modelName>
from vdr-plugin-satip.
Feature merged into master - although no support for TVHeadend.
from vdr-plugin-satip.
@rofafor any particular reason to not support Tvh ?
from vdr-plugin-satip.
The plugin is using friendlyName for detection and that field seems to be totally user configurable in Tvh. Ofcourse, you can provide me a PR with a more complete mechanism, but for today the friendlyName has been the only single field differentiating all the devices.
Ps.I guess one can configure Tvh to be shown as minisatip and everything should work.
from vdr-plugin-satip.
@rofafor tx for explenation
from vdr-plugin-satip.
Related Issues (20)
- channel switching issue HOT 66
- ClearQAM/ATSC support? HOT 3
- ERROR: SATIP poller thread HOT 5
- channel retune issue HOT 20
- missing quirk for Inverto IDL-400s HOT 4
- Reoccuring RTP errors with Octopus NET S2 V1.1.5/1.1.6 HOT 43
- Plugin uses all available tuners of AVM Fritz! box when using wirbelscan
- vdr-2.5.1 crash HOT 1
- New release? HOT 4
- question about your website HOT 1
- Glitches when switching channels HOT 6
- create satip.h HOT 4
- README/log improvements: list names of supported devices ("description"), quirks, ... HOT 2
- Plugin does not start fresh connection after Curl timeout HOT 2
- PIDs are added and removed again within milliseconds HOT 9
- Returncode 404 from minisatip is not handled HOT 6
- Session times out on EXIP418 when timeout is equal to eMinKeepAliveIntervalMs HOT 9
- 250ms delay between commands is missing sometimes HOT 1
- plugin reports signal strength in dBm wrong to vdr, if server reports zero signal strength HOT 8
- octopus: "RTSP/1.0 455 Method Not Valid in This State" followed by vdr crash
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vdr-plugin-satip.