Giter Club home page Giter Club logo

Comments (12)

CvH avatar CvH commented on June 11, 2024

@HellGL fyi the OctopusNet has the same problem but sadly no RTP/TCP support (not that I know)

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024

The specs don't support TCP and I hesitate adding such non-compliant features.

from vdr-plugin-satip.

pbriesch avatar pbriesch commented on June 11, 2024

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.

rofafor avatar rofafor commented on June 11, 2024

Can you, please, verify the functionality of this PR: #24

from vdr-plugin-satip.

CvH avatar CvH commented on June 11, 2024

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.

rofafor avatar rofafor commented on June 11, 2024

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.

rofafor avatar rofafor commented on June 11, 2024

@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.

CvH avatar CvH commented on June 11, 2024

@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.

rofafor avatar rofafor commented on June 11, 2024

Feature merged into master - although no support for TVHeadend.

from vdr-plugin-satip.

CvH avatar CvH commented on June 11, 2024

@rofafor any particular reason to not support Tvh ?

from vdr-plugin-satip.

rofafor avatar rofafor commented on June 11, 2024

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.

CvH avatar CvH commented on June 11, 2024

@rofafor tx for explenation

from vdr-plugin-satip.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.