If I am using ffmpeg to restream streams in a project.
What codecs, flags etc are required for TVHeadend to play the streams without needing the AV library?
Right now I am using...
ffmpeg -loglevel panic -hide_banner -i *URL* -vcodec copy -acodec copy -f mpegts pipe:
ffprobe on the output of the above stream...
Duration: N/A, start: 1.416000, bitrate: N/A
Program 1
Metadata:
service_name : Service01
service_provider: FFmpeg
Stream #0:0[0x100]: Video: hevc (Main) (HEVC / 0x43564548), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn
Stream #0:1[0x101]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, stereo, fltp, 384 kb/s
I have tried using the libx264 video codec, but that doesn't help...
Duration: N/A, start: 1.400000, bitrate: N/A
Program 1
Metadata:
service_name : Service01
service_provider: FFmpeg
Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(tv, bt709, progressive), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 90k tbn
Stream #0:1[0x101]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s
What is required to make TVHeadend happy with the stream and not require the AV library?
Thanks,
Chris