Never heard of this ,what can't this do that slingbox does?
Never heard of this ,what can't this do that slingbox does?
I have a Recast and Echo Shows all over my home. One is a 10" Show on my kitchen counter. Besides watching OTA via the Recast, I can ask for substitutes, recipes, and answer phone calls hands free. I can also add things to my shopping list.Mostly an android tablet in the kitchen to watch the local news while making dinner.
I have a 10" show on my desk as well. That is my alarm, phone, and sometimes television.Sometimes on my desktop pc to watch football in a small window while doing other things on the computer. I use some old archaic version on the PC, not the newer web based player.
I use an HDHomeRun for this. Run the app on a laptop right at the antenna.Used it a LOT on my phone to see the Tivo signal meter while experimenting with different antennas, then re-aiming them due to seasonal changes. Finally got around to installing a short linear actuator. Hopefully it holds up.
Outside my home, I watch my OTA via an AirTV Anywhere DVR.I don't use it much outside the home network, but it's nice to have the option.
Am very interested, but I would prefer to continue to use Slingbox, if there was a way.Anything is better than the existing tivo app. Dismal support on android platform.
I would be more interested if you can develop a slingbox app to allow a DDNS or direct IP address to keep it working without the sling servers
Which Slingbox do you have?Am very interested, but I would prefer to continue to use Slingbox, if there was a way.
Have been using for more than 15 years. Since the first weekend it was introduced. I use it mostly traveling, which is often. It is almost flawless.
They will most probably never offer support or even permission to modify any of their appsYou are better off asking Sling for permission to modify the app to bypass their servers and use ddns or static ip for owners to direct connect.
Here is my findings of a pretty fully functional Slingbox alternative:
Ever since Slingbox sent the email saying in two years that my slingbox will stop working, I decided to create my own alternative solution.
NOTE: This method does require some technical knowledge, but it's far from rocket science, and once you set it up, you will be very pleased with the results.
My final working solution consisted of two components:
Uray H.265 Encoder - https://amzn.to/2MzTstO ($228 amazon)
Broadlink IR Controller/Blaster - https://amzn.to/3oAJwhj ($24 amazon)
TechFlow made a video that is decent overall explanation of how the systems works. However, with my setup, instead of having a separate HDMI splitter, Capture Device and Computer, the above Uray encoder does the work of all three of those items:
(you can ignore a lot of this video that talks about setting up the encoder on the PC because the URay encoder does all of that for you)
Whats also nice about the Uray encoder is that:
- It supports H.265 encoding, which can provide the same video quality of H.264, but using HALF the bitrate.
- It provides FOUR simultaneous video stream outputs. This will allow you to setup different streams that use different bitrates/quality for various connection qualities of the viewing app. Each stream also has a stream type url suffix. As in the below example, we will be using the RSTP url suffix of "/0".
You will then end up with this resulting setup:
- Part one of the Slingbox replacement equation is to setup the encoder. The HDMI converter connects "in series" (no splitter needed) between your video source (Tivo/Sat/Cable box) and your HDMI TV. It converts the HDMI signal into a streaming format out onto your home network.
- The encoder connects to your house network using a wired Ethernet connection. It is then assigned a fixed IP address - usually 192.168.1.168. (port 80)
- Your home internet connection is also assigned a particular IP address on the internet. To find out your home's IP address, just go to What Is My IP? - See your real public IP address - IPv4 - IPv6. This IP address typically stays the same for broadband users, but can change, especially when you reboot your modem. Write down your home's IP address. For the example below, we will use "188.8.131.52"
- In order for someone (you) on the internet to connect into the streaming output of the encoder, you need to setup a "port forwarding" rule in your home's router that will route an incoming stream request to the encoder's IP address and Port (80) on your home network. So, for example, you could setup a port forwarding rule that would route any connection requests on port 10000 to internal network ip 192.168.1.168 port 80. This way, when a viewing app wants to connect to your stream it would use the internet address of rtsp://184.108.40.206/0:10000 (notice the RTSP stream type url suffix of /0 followed by the incoming port number of 10000 - separated with a colon)
- A lot of the encoder settings you can leave as is. However, I would make one change to the audio setting - change it from the default sample rate of 41000 to 48000. It will just give you clearer high-end "sibilance" (the "S" sound in words like "Special") with hardly any increase in stream bitrate.
- Part two of the slingbox replacement equation is how to view the stream. This is easily accomplished with the VLC app as shown in the video. Many platforms (Windows/iOS/Android/Amazon Fire Stick, etc) have a version of the VLC player app in it's store. Just select "Open Network Stream" from within VLC and type in the above network address to your home's encoder to view the stream.
- The final part of the slingbox replacement equation is how do you remotely control your Tivo/Cable/Sat box to change channels, Play/Pause/Rew/FF, etc). This is easily accomplished with a remote IR controller/blaster such as the BroadLink RM4. Basically, you place the circular broadlink device in front of your Tivo/Cable/Sat box and it will transmit the desired IR codes to your box to perform the various requested functions remotely. You would then install the Broadlink app on your device and configure it to your Box's make and model so it will know the correct codes to send to your box.
A) The encoder will be streaming whatever video is coming out of your Tivo/Cable/Sat box 24/7.
B) You would then run a VLC player app on a device like a Fire stick using your stream URL to view the stream.
C) You would then control your box using the Broadlink app. Keep in mind, depending on the stream type you use, there can be a multiple-second delay between when you press a button in the broadlink app to when you "see" the response of the button on the video stream - this is due to streaming buffering.
There are some gotchas:
Luckily, being a developer, I am currently creating a custom Android app that will allow me to both play the video and control my Tivo from the same app using a different IR blaster that doesn't require a cloud server, so I won't have to switch back and forth between apps and don't have to worry anymore about "surprises" from a company shutting down.
- When you want to watch the stream on your android or iOS device, and since the viewing app (VLC) is running on the same device as the Broadlink IR app, you will have to keep switching back and forth to manage your box and view the stream.
- The whole reason we are here today is because our slingboxes need to use a cloud server to work, and it is being shut down. The broadlink device (and just about any other internet connected device) also needs a cloud server to work. So, the remote-control part of this alternative solution could also stop working if Broadlink goes out of business. However, there are other companies that offer a remote IR control product, so switching to another device should be painless.
- If your home's IP address ever changes, you will have to change the stream URL accordingly. Advanced Tip: You could use a DDNS service like dnydns.org and configure your router to it so that you would always have a fixed ip alias like "myhome.dyndns.org" that will stay the same regardless if your home network IP address every changes.