Hello,
I am taking a feed from a remote HDHomerun and transcoding it using FFMPEG and trying to read that stream into TVH. I've seen a lot of threads on similar situations and tried all solutions. I'm obviously missing something silly. Take my simplest case (i'm running FFMPEG on xTeVe)
FFMPEG running with: -hide_banner -loglevel error -i [URL] -c copy -f mpegts pipe:1
So i'm just passing the stream through without any transcoding.
#1. TVH pointing to the URL directly http://XXX:34400/stream/XXXXX - No stream detected
#2. TVH pointing to a piped FFMPEG pipe:///config/iptv/ffmpeg-loop.sh http://XXX:34400/stream/XXX - No stream detected
ffmpeg-loop.sh just has a loop to detect a failed stream and restart - here is the FFMPEG command inside.
/usr/bin/ffmpeg -loglevel info -i "$2" -vcodec copy -acodec copy -f mpegts pipe:1
if I tick "EIT - skip TSID check" then the #2. above works. I'm not sure why though?
Can someone assist with some suggestions. Is there something obvious I am doing wrong? I couldn't find much documentation on the "EIT - skip TSID check" and what that really means
Here are the FFPROBE details for the streams
---HDHomerun directly which always works---
Input #0, mpegts, from '
http://XXX:5004/auto/v1':
Duration: N/A, start: 73649.208122, bitrate: N/A
Program 4164
Stream #0:0[0x65]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 704x576 [SAR 16:11 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Side data:
cpb: bitrate max/min/avg: 15000000/0/0 buffer size: 1835008 vbv_delay: N/A
Stream #0:1[0x66](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 256 kb/s
Stream #0:2[0x6a](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, mono, fltp, 64 kb/s (visual impaired) (descriptions) (dependent)
Stream #0:3[0x69](eng): Subtitle: dvb_subtitle ([6][0][0][0] / 0x0006)
Stream #0:4[0x1c21]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:5[0x1c33]: Unknown: none ([11][0][0][0] / 0x000B)
Stream #0:6[0x1bbf]: Unknown: none ([5][0][0][0] / 0x0005)
Stream #0:7[0x1bc1]: Unknown: none ([5][0][0][0] / 0x0005)
---OUTPUT FROM FFMPEG STREAM---
Input #0, mpegts, from '
http://XXX:34400/stream/XXX':
Duration: N/A, start: 1.400000, bitrate: N/A
Program 1
Metadata:
service_name : Service01
service_provider: FFmpeg
Stream #0:0[0x100]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, top first), 704x576 [SAR 16:11 DAR 16:9], 25 fps, 25 tbr, 90k tbn, 50 tbc
Side data:
cpb: bitrate max/min/avg: 15000000/0/0 buffer size: 1835008 vbv_delay: N/A
Stream #0:1[0x101](eng): Audio: mp2 ([3][0][0][0] / 0x0003), 48000 Hz, stereo, fltp, 256 kb/s