Live TV problem
Some of my channels are OK for live TV with the IOS client, but for other channels the audio and video never shows.
On my pc server I can see that the live TV stream is started, but it never starts on the IOS client, and after a short while the server stops the stream.
Attached 2 set of log-files; One where live TV is OK, and another set of logs where it doesn't work.
Another thing; Shouldn't it be possible to run more than one client at a time?
Using a 4-tuner HDhomerun I watch live TV on one IOS device. If I start the IOS client on another device, and try to watch another channel live, the server will use the same tuner, thereby interrupting the live TV on the first client.
If you don't hear back from me in the next couple of days, please bump the thread. Snowed under with day job stuff at the moment, so NextPVR is on the backburner right now.
Right now the transcoding engine doesn't support multiple clients because there is no &client= option on the call.
For channel 1 that is not working ffmpeg is having trouble creating a file
2017-01-10 20:18:31.422 [DEBUG] ErrorData: Output file #0 does not contain any stream
If you run the same command
C:\Program Files (x86)\NPVR\Other\ffmpeg.exe -y -i "http://127.0.0.1:8866/live?channel=1&transcoder=0e58dfba-5a68-4d68-98a6-46847b5a289a" -map_metadata -1 -threads 0 -map 0:0 -map 0:1 -map -0:s -codec:v:0 libx264 -pix_fmt yuv420p -preset superfast -crf 23 -b:v 2000000 -maxrate 2000000 -bufsize 4000000 -vsync vfr -profile:v high -level 41 -aspect 16:9 -force_key_frames "expr:gte(t,n_forced*3)" -s 1280x720 -flags -global_header -sc_threshold 0 -codec:a:0 aac -strict experimental -ac 2 -ab 128000 -af "adelay=1,aresample=async=1" -hls_time 3 -start_number 0 -hls_list_size 0 -y "C:\Users\Public\NPVR\web\temp\DR1-0e58dfba5a684d6898a646847b5a289a.m3u8"
do files get created in web\temp
It should be using the "sid" in the absence of a "client" parameter.
Originally Posted by mvallevand
But there is no sid on transcoding in the logs ie. C:\Program Files (x86)\NPVR\Other\ffmpeg.exe -y -i http://127.0.0.1:8866/live?channel=1...6-46847b5a289a ....
Originally Posted by sub
No files are created in web\temp. I get the error:
HTTP error 404 Not FoundServer: NextPVR
http://127.0.0.1:8866/live?channel=1...-46847b5a289a: Server returned 404 Not Found
About the missing "client" and/or "sid" parameter:
Is that a client or a server side issue, or more important: Anything that I can do in my configuration/setup to fix?
What I'm really after (besides hopefully to get my IOS live TV to work 100%):
Is the any of the different clients (IOS, NMT, Kodi, nlite etc) that I can use for watching live TV and recordings on more than one client at a time?
All the client except transcoding clients support multiple users.
Originally Posted by striben
Sub, did you get a chance to look into my IOS live-TV problem?
Martin, which of the different clients are trascoding clients, and which are non-transcoding?
Give this patch a go. Hopefully it'll get it working for you.
Thanks. The patch works great for all channels, except two. The two channels that I still can't watch on IOS clients both have a name that includes a pipe character, like:
"TV 2 | Danmark HD (Fyn)".
Could that be the reason? (I can watch the channels on the server/pc without any problems).