Streamlink pipe: H264 profile null, levels [{}] and null ref
I'm trying to watch the NASA Public-Education live stream on my non-smart Samsung TV, and for that I have modified the ffmpeg.bat script to change what it's executing based on the corresponding URL:
This works for "Check Stream URL" in Serviio Console, so I save the online source. However, the station does not get listed in the Online sources on my TV. I can see this in the verbose logs:
- Code:
2019-11-09 23:41:04,433 DEBUG [FFmpegMetadataRetriever] Retrieving H264 profile/level for file 'ustream.tv/nasahdtv'
2019-11-09 23:41:04,433 DEBUG [FFMPEGWrapper] Invoking FFMPEG to retrieve H264 header for file: ustream.tv/nasahdtv
2019-11-09 23:41:04,433 DEBUG [ProcessExecutor] Starting "c:\Progra~1\Serviio\lib\ffmpeg.bat" -analyzeduration 10000000 -i ustream.tv/nasahdtv -frames:v 1 -c:v copy -f h264 -bsf:v h264_mp4toannexb -an pipe:
2019-11-09 23:41:06,433 DEBUG [MediaItemDAOImpl] Getting counts of media items by type
2019-11-09 23:41:10,314 DEBUG [FFmpegMetadataRetriever] File 'ustream.tv/nasahdtv' has H264 profile null, levels [{}] and null ref frames
This seems to be very close to working.
What am I doing wrong though?
Thanks in advance,
Mihai