NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public NextPVR Support v
1 2 3 4 5 … 44 Next »
Elgato Netstream Sat4 tuner

 
  • 0 Vote(s) - 0 Average
Elgato Netstream Sat4 tuner
tom_tav
Offline

Junior Member

EU
Posts: 10
Threads: 3
Joined: Jul 2025
#1
Yesterday, 09:19 AM
This will be a longer thread, especially till i find out how to attach log files Wink

I try to connect the Elgato Netstream Sat4 tuner. Its a quad tuner with Sat>IP protocol with no configuration possibilities on the tuner side (in stock mode).

It would be a dream to replace the crappy EyeTV4 sw with NextPVR.


I have this tuner running with some ffmpeg tasks since long time. Strangely those stopped working some months ago and a further inspection did bring up some changes on the ffmpeg side. I still dont know if i did upgrade ffmpeg or if my memos were wrong but it needed some adaption:

In my old shellscripts i did capture the stream with:

ffmpeg -i rtsp://sat.ip/?src=1&freq=11053&pol=h&ro=0.35&msys=dvbs2&mtype=8psk&plts=off&sr=22000&fec=23&pids=0,17,18,600,601 ...

It did not work anymore, further investigation showed that the ffmpeg suite did this:

Code:
OPTIONS rtsp://192.168.2.29:554/?src=1&msys=dvbs&mtype=qpsk&freq=12662.75&sr=22000&pol=h&fec=56&pids=0,16,17,18,20,434,1134,434 RTSP/1.0

Reply: RTSP/1.0 200 OK

DESCRIBE rtsp://192.168.2.29:554/?src=1&msys=dvbs&mtype=qpsk&freq=12662.75&sr=22000&pol=h&fec=56&pids=0,16,17,18,20,434,1134,434 RTSP/1.0

Reply: RTSP/1.0 404 Not Found

It didnt call SETUP


I found out ffmpeg (at least the newer versions!?) need another url to get Sat>IP to work, instead of rtsp:// you need satip:// to make it work.

So this works:

Code:
./ffprobe -i "satip://192.168.2.29/?src=1&freq=11347&pol=v&ro=0.35&msys=dvbs2&mtype=8psk&plts=on&sr=22000&fec=23&pids=0,17,18,6500,6510,6520,6530"
ffprobe version N-119265-g0040d7e608-tessus  https://evermeet.cx/ffmpeg/  Copyright (c) 2007-2025 the FFmpeg developers
  built with Apple clang version 17.0.0 (clang-1700.0.13.3)
  configuration: --cc=/usr/bin/clang --prefix=/opt/ffmpeg --extra-version=tessus --enable-avisynth --enable-fontconfig --enable-gpl --enable-libaom --enable-libass --enable-libbluray --enable-libdav1d --enable-libfreetype --enable-libgsm --enable-libharfbuzz --enable-libmodplug --enable-libmp3lame --enable-libmysofa --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenh264 --enable-libopenjpeg --enable-libopus --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvmaf --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxavs --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-version3 --pkg-config-flags=--static --disable-ffplay
  libavutil      60.  1.100 / 60.  1.100
  libavcodec     62.  0.101 / 62.  0.101
  libavformat    62.  0.100 / 62.  0.100
  libavdevice    62.  0.100 / 62.  0.100
  libavfilter    11.  0.100 / 11.  0.100
  libswscale      9.  0.100 /  9.  0.100
  libswresample   6.  0.100 /  6.  0.100
  libpostproc    59.  0.100 / 59.  0.100
[NULL @ 0x7fafa28061c0] non-existing SPS 0 referenced in buffering period
[NULL @ 0x7fafa28061c0] non-existing PPS 0 referenced
[h264 @ 0x7fafa28061c0] non-existing SPS 0 referenced in buffering period

...

[h264 @ 0x7fafa28061c0] no frame!
[h264 @ 0x7fafa28061c0] Increasing reorder buffer to 2
[rtsp @ 0x7fafa2b04300] Could not find codec parameters for stream 4 (Audio: mp3 ([3][0][0][0] / 0x0003), 0 channels): unspecified frame size
Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
[rtsp @ 0x7fafa2b04300] Could not find codec parameters for stream 5 (Audio: ac3 ([6][0][0][0] / 0x0006), 0 channels): unspecified sample format
Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
[rtsp @ 0x7fafa2b04300] Could not find codec parameters for stream 6 (Audio: mp3 ([3][0][0][0] / 0x0003), 0 channels): unspecified frame size
Consider increasing the value for the 'analyzeduration' (0) and 'probesize' (5000000) options
Input #0, rtsp, from 'satip://192.168.2.29/?src=1&freq=11347&pol=v&ro=0.35&msys=dvbs2&mtype=8psk&plts=on&sr=22000&fec=23&pids=0,17,18,6500,6510,6520,6530':
  Duration: N/A, start: 17981.931233, bitrate: N/A
  Program 11150
    Metadata:
      service_name    : 3sat HD
      service_provider: ZDFvision
  Stream #0:2: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, progressive), 1280x720 [SAR 1:1 DAR 16:9], 50 fps, 50 tbr, 90k tbn
  Stream #0:3(deu): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, s16p, 256 kb/s
  Stream #0:4(deu): Audio: mp3 ([3][0][0][0] / 0x0003), 0 channels (visual impaired) (descriptions)
  Stream #0:5(deu): Audio: ac3 ([6][0][0][0] / 0x0006), 0 channels
  Stream #0:6(mul): Audio: mp3 ([3][0][0][0] / 0x0003), 0 channels (hearing impaired)
  Stream #0:0(deu): Subtitle: dvb_teletext (libzvbi_teletextdec) ([6][0][0][0] / 0x0006), 492x250
  Stream #0:7(deu): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006) (hearing impaired)
  Stream #0:8: Data: none
  Program 11160
    Metadata:
      service_name    : KiKA HD
      service_provider: ZDFvision
  Program 11170
    Metadata:
      service_name    : ZDFinfo HD
      service_provider: ZDFvision
  No Program
  Stream #0:1: Data: epg
Unsupported codec with id 98306 for input stream 1
Unsupported codec with id 0 for input stream 8

... to be continuer
tom_tav
Offline

Junior Member

EU
Posts: 10
Threads: 3
Joined: Jul 2025
#2
Yesterday, 09:29 AM
So now the fun starts:

1. If i try to import a m3u file with satip:// instead of rtsp:// nextpvr will not import it

2. if i try to import it via extras i get no channels. But i have to admit i did not understand the extras file...

Code:
<extras>
   <channel name="Elgato">
      <command>ffmpeg</command>
      <args>-i "satip://192.168.2.29/?src=1&amp;freq=11347&amp;pol=v&amp;ro=0.35&amp;msys=dvbs2&amp;mtype=8psk&amp;plts=on&amp;sr=22000&amp;fec=23&amp;pids=0,17,18,6500,6510,6520,6530" -vc</args>
   </channel>
</extras>

Should it work like that? If so we come to #3 Wink

3. The ffmpeg version with the docker container:

If i call it with rtsp it fails, but at least it connects to the sat>ip box. Calls are made from the container shell:

Code:
ffprobe -i "rtsp://192.168.2.29/?src=1&freq=11347&pol=v&ro=0.35&msys=dvbs2&mtype=8psk&plts=on&sr=22000&fec=23&pids=0,17,18,6500,6510,6520,6530"

ffprobe version 5.1.6-0+deb12u1 Copyright (c) 2007-2024 the FFmpeg developers
  built with gcc 12 (Debian 12.2.0-14)
  configuration: --prefix=/usr --extra-version=0+deb12u1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-libjxl --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
  libavutil      57. 28.100 / 57. 28.100
  libavcodec     59. 37.100 / 59. 37.100
  libavformat    59. 27.100 / 59. 27.100
  libavdevice    59.  7.100 / 59.  7.100
  libavfilter     8. 44.100 /  8. 44.100
  libswscale      6.  7.100 /  6.  7.100
  libswresample   4.  7.100 /  4.  7.100
  libpostproc    56.  6.100 / 56.  6.100
rtsp://192.168.2.29/?src=1&freq=11347&pol=v&ro=0.35&msys=dvbs2&mtype=8psk&plts=on&sr=22000&fec=23&pids=0,17,18,6500,6510,6520,6530: Server returned 400 Bad Request

Strangely it seems to support satip:// but still doesnt work. Due to the try with rtsp i would assume the connection is ok, so is it the older ffmpeg version?

Code:
ffprobe -i "satip://192.168.2.29/?src=1&freq=11347&pol=v&ro=0.35&msys=dvbs2&mtype=8psk&plts=on&sr=22000&fec=23&pids=0,17,18,6500,6510,6520,6530"

ffprobe version 5.1.6-0+deb12u1 Copyright (c) 2007-2024 the FFmpeg developers
  built with gcc 12 (Debian 12.2.0-14)
  configuration: --prefix=/usr --extra-version=0+deb12u1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-libjxl --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
  libavutil      57. 28.100 / 57. 28.100
  libavcodec     59. 37.100 / 59. 37.100
  libavformat    59. 27.100 / 59. 27.100
  libavdevice    59.  7.100 / 59.  7.100
  libavfilter     8. 44.100 /  8. 44.100
  libswscale      6.  7.100 /  6.  7.100
  libswresample   4.  7.100 /  4.  7.100
  libpostproc    56.  6.100 / 56.  6.100

More is not happening

... to be continued
tom_tav
Offline

Junior Member

EU
Posts: 10
Threads: 3
Joined: Jul 2025
#3
Yesterday, 09:34 AM
Conclusio:

Either the user (me) is dumb or it would need some minor adaptions to properly support Sat>IP devices which do need SETUP command:

1. import .m3u files and expand the parser to accept satip:// too
2. pass the url complete to ffmpeg
3. upgraded ffmpeg!?
4. somebody explains me what i did wrong with the extras-*.xml file Wink

I will try a little bit later ffmpeg on one of my linux hosts to verify, but afair i did it succesfully in the past

Thanks!!!!
mvallevand
Online

Posting Freak

Ontario Canada
Posts: 53,164
Threads: 958
Joined: May 2006
#4
Yesterday, 09:36 AM
I would use the build in SAT>IP support. If you must use an extra use bridge mode on Docker.

More.
tom_tav
Offline

Junior Member

EU
Posts: 10
Threads: 3
Joined: Jul 2025
#5
Yesterday, 09:59 AM (This post was last modified: Yesterday, 11:07 AM by tom_tav.)
(Yesterday, 09:36 AM)mvallevand Wrote: I would use the build in SAT>IP support.  If you must use an extra use bridge mode on Docker.

More.

It is on bridge mode...

But ffmpeg seems to hang with the satip:// url...


P.S. i managed to connect to my other tuner, a VUSolo4K. So the network communication is fine and it seems to boildown to ffmpeg
mvallevand
Online

Posting Freak

Ontario Canada
Posts: 53,164
Threads: 958
Joined: May 2006
#6
Yesterday, 12:40 PM (This post was last modified: Yesterday, 12:41 PM by mvallevand.)
Sorry I don't support extra, too many user errors in general The args you posted are truncated.

If you want support use SAT>IP

Martin
tom_tav
Offline

Junior Member

EU
Posts: 10
Threads: 3
Joined: Jul 2025
#7
Yesterday, 01:05 PM
Puh, it seems you pick just one thing out of the information i provided and give some random answer Wink

Otherwise i cannot explain your answer because SATIP DOES NOT WORK AND I WOULD LIKE TO MAKE IT WORK like i wrote above incl logs and so on.... (see 2nd post point #1 and #3 .... #2 extras was just a try to pin down the problm


Anyhow, i see there i no recording possibility in live mode which is a deal breaker for me
mvallevand
Online

Posting Freak

Ontario Canada
Posts: 53,164
Threads: 958
Joined: May 2006
#8
Yesterday, 01:13 PM
My example was to show why I don't support extras.  You need to determine ffmpeg version parameters you use on your own.

You can record from Live TV but only from the live point.

Martin
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,807
Threads: 769
Joined: Nov 2003
#9
Yesterday, 07:27 PM
(Yesterday, 01:05 PM)tom_tav Wrote: Otherwise i cannot explain your answer because SATIP DOES NOT WORK AND I WOULD LIKE TO MAKE IT WORK like i wrote above incl logs and so on.... (see 2nd post point #1 and #3 .... #2 extras was just a try to pin down the problm
Have you tried the built in SAT>IP support? ie, on the Settings->Devices page, do you see the device listed with the type SAT>IP, and have you tried scanning for channels on that device?

This Extra shouldn't be required.

Quote:Anyhow, i see there i no recording possibility in live mode which is a deal breaker for me
You can record in live tv.
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



Possibly Related Threads…
Thread Author Replies Views Last Post
  HDHR Tuner not released after recording since update to 7.0.0 spin35 1 407 2024-12-24, 01:46 PM
Last Post: mvallevand
  Import guide data from HD Homerun tuner jonasx 5 956 2024-10-14, 08:48 PM
Last Post: mvallevand
  Unable to install HDHomeRun tuner to NextPVR terry 19 2,280 2024-01-26, 09:47 PM
Last Post: terry
  Recommendation for Dual or Quad Tuner sirlou 13 2,291 2023-02-24, 02:15 AM
Last Post: sirlou
  Linux Ending Tuner Recording Early For New Recording Despite Idle Tuners Available LinuxDVR 5 1,197 2022-11-18, 09:30 PM
Last Post: mvallevand
  Recording tuner ordering snagglewest 6 1,145 2022-11-17, 12:33 AM
Last Post: sub
  Switch to alternate tuner on no signal goobs 2 915 2021-10-30, 05:48 PM
Last Post: PRBUK
  EPG update fails in multi-tuner setup when only 1 tuner in use janoonk 6 2,005 2021-01-23, 08:28 PM
Last Post: janoonk
  Channels Missing on Digital Devices DVB-C Tuner ... NRWler04 13 4,553 2020-12-27, 02:54 AM
Last Post: puenktchen
Tongue Run extras tuner batch file every time recording starts dlfergrd 7 2,118 2020-12-18, 11:47 PM
Last Post: dlfergrd

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode