2019-04-12, 06:25 PM
I can confirm that apache is working but it's a bit hard for me to give you a wireshark capture from it. If you must have I can get it but do you really have to?
2019-04-12, 06:25 PM
I can confirm that apache is working but it's a bit hard for me to give you a wireshark capture from it. If you must have I can get it but do you really have to?
2019-04-12, 06:35 PM
skogl Wrote:I can confirm that apache is working but it's a bit hard for me to give you a wireshark capture from it. If you must have I can get it but do you really have to?I don't really have much to go on otherwise. Sorry!
2019-04-12, 06:41 PM
mvallevand Wrote:Didn't that buggy byte range apply to the recording_id too which is why fred250 needed f= with his Samsung app.Not that I'm aware of. /live?recording=xxxx should be entirely standard http, and should work with anything that can play a file over http. (if you think that is not the case, let me know, and I'll absolutely fix this call) The f= call was originally created for the MVP playback, and had a bug right since it's beginnings, but the MVP worked fine with it, so we never changed it. Later when we started repurpose the call for other stuff, we had to add a "http=true" parameter, so that it could be used with things expecting the standard http type responses (while retaining the original bug without http=true, so that it continued to work the way MVP playback expected).
2019-04-15, 03:01 PM
Have you found anything from the captures I sent you?
2019-04-15, 04:06 PM
I don't what kind of app you are developing but the duration of all recordings is available via the recording api.
Martin
2019-04-15, 04:15 PM
I know that, but I need to get it from the actual stream data. I have sent wireshark capture data to sub where this is possible from another pvr and apache with the same file. So there's something different in NPVR http server, maybe it can be fixed or maybe I can fix something in my end.
2019-04-15, 06:10 PM
skogl Wrote:Have you found anything from the captures I sent you?I had actually replied to your PM, asking a question.
2019-04-15, 06:12 PM
Better to keep the discussion here, rather than PM, so here was what I had replied to you:
---------------------- skogl Wrote:Hi, just checking to ser that you got my last PM about the apache wireshark capture. Lost a bit momentum when I had trouble getting that capture…I've just been looking at it now. I can't see any obvious difference to the response headers from apache Quote:HTTP/1.1 200 OKThis is pretty similar to NextPVR, with the exception of NextPVR not including "Accept-Ranges: bytes" Is there an easy way for me to reproduce this? Are you using an 'Exoplayer' Android app? (I've got a dusty tablet I'm charging up)
2019-04-15, 07:54 PM
skogl Wrote:I just tried playing http://nextpvr.com/test.ts file (apache web server), and exoplayer on my Android tablet is just reporting 'sorry, file format not supported'. Does it play for you and give a duration?sub Wrote:skogl Wrote:Hi, just checking to ser that you got my last PM about the apache wireshark capture. Lost a bit momentum when I had trouble getting that capture…I've just been looking at it now. I can't see any obvious difference to the response headers from apache
2019-04-15, 08:01 PM
Last week I tried his file on your officail Android app and it played fine with ExoPlayer and it used the API for the duration. That is why I asked about what kind of app he is developing he could do the same thing.
It is going to boil down to the h/w profile for the Android device. Martin |
|