Skip to content
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

Use as client for iptv server, wifi to HDMI tv dongle. #46

Open
siliconhippy opened this issue Nov 10, 2019 · 6 comments
Open

Use as client for iptv server, wifi to HDMI tv dongle. #46

siliconhippy opened this issue Nov 10, 2019 · 6 comments

Comments

@siliconhippy
Copy link

Hi there !

I am not very technical...but this looks cool 😛

  1. So can I use this as ESP client to stream iptv from a public ( Cloud) server?

That is, IPTV server > home ESP+ mini upnp > WiFi > HDMI dongle on TV set.

Example TV dongle:
https://m.aliexpress.com/wholesale/ezcast-dongles.html?spider=y

These cheap dongles do a variation of the Miracast dlna protocol and I have streamed from YouTube on my smartphone to a TV set with such HDMI dongle.

Much cheaper than Firestick or Chromecast !

  1. If not, is there a similar ESP project I might look at.
@ofekp
Copy link
Owner

ofekp commented Nov 11, 2019

Hey there, I am not sure I fully understood the setup.
That said, this project does support ESP (many thanks to @GIPdA for that) so you will be able to use it but If you are using the Arduino Library manager then the tag does not yet include the ESP support.

I will update the tag with the new version that supports ESP within 2-3 days. Otherwise, the master branch is already updated with it.

Hope this helps!

@GIPdA
Copy link

GIPdA commented Nov 11, 2019

Hello,
UPnP is merely a way to open ports in your router, to save you the troubles of doing it yourself ;)
Also, it is considered unsafe (or just is, as anything can modify your NAT without your word, pretty much) and hence may not be available everywhere.
Can't see how it would be used in your setup.

@siliconhippy
Copy link
Author

Hello,
UPnP is merely a way to open ports in your router, to save you the troubles of doing it yourself ;)
Also, it is considered unsafe (or just is, as anything can modify your NAT without your word, pretty much) and hence may not be available everywhere.
Can't see how it would be used in your setup.


Can you kindly describe why not, and any available alternative?

I am thinking of a xupnpd.org scenario here.

Thanks 😊

@GIPdA
Copy link

GIPdA commented Nov 12, 2019

I simplified a bit, UPnP can do quite a bit more than opening ports, but this library does only that, and I don't see what purpose simply opening ports would serve you.
I'm not knowledgeable in what you're trying to do, so I can't help you, sorry. And I don't know of any other resources in that field either.

@ofekp
Copy link
Owner

ofekp commented Nov 16, 2019

@siliconhippy, this library will open ports for you in your router automatically, which will allow you to query your device from outside your network.
What you're after seems to be a different thing since I highly doubt you are going to stream media outside your local network.
Within your local network there is no need for port forwarding.
I think you're more likely after a package that will implement the server side of the SSDP (Simple Service Discovery Protocol) so that your network will discover your device as an iptv. TinyUPnP package uses SSDP to discover the capabilities of a router and use it to open ports, so it is more like a client side of the SSDP.
If you wish to get technical, you can read more about SSDP here: https://en.wikipedia.org/wiki/Simple_Service_Discovery_Protocol

I hope this helps.

@siliconhippy
Copy link
Author

siliconhippy commented Nov 16, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants