yeah the vaapi support is not trivial. Some codecs you just tell it to use them, but not vaapi
Bodkin joined the channel
I do intend to make it work someday.
mfu
the best is: use nvidia
thats incredible easy
like the mmal
ic0n
No that's not good either. Their stuff is good for viewing a video, but getting the deoded image back out of gpu ram is hrad.
hopefully the ffmpeg libs will progress and make this easier. I will have to take a look at the state of things in newer ffmpeg
mfu
the best will be use ffmpeg directly instead of libvacodec
or?
ic0n
no.
hey ffmpeg 4 is out...
mfu
cmon
using perl too
ic0n
is that you moe?
mfu
but it works like a charm
hM?
asker joined the channel
moeiscool joined the channel
moeiscool
i'm here, what's up ic0n
no that couldn't be me, i'm only node and php at heart
barjac
asker: In ZMN timeline, when viewing an event the prev and next event buttons only repeat the same event, also the red position marker/slider seems to do nothing.
moeiscool has quit
asker: s/red/blue/
rob_h has quit
barjac has quit
barjac joined the channel
inara joined the channel
LiENUS
why is there any cpu usage at all for a monitor in just monitor mode without recording anything or doing any motion detection?
n3xjn joined the channel
lfrlucas has quit
dilfridge joined the channel
GerhardSchr joined the channel
e-anima has quit
e-anima joined the channel
compdoc joined the channel
GerhardSchr has quit
ic0n
LiENUS: because the decode is done in the capture thread and doesn't know that it isn't being watched.
ca_cabotage has quit
imox has quit
ca_cabotage joined the channel
LiENUS
what does it need a decode for though?
isnt it just spitting out h264 frames for the browser to decode?
GerhardSchr joined the channel
asker
I don't believe browsers can play live H264 frames so it will need transcoding. Specifically, the video HTML5 tag doesn't support live streaming - it needs to be a fully constructed video file container like mp4. I believe in ZM they are rendered as mjpeg and are displayed by browsers. The common work around is to take live video feed, and start chunking them as mp4 files in 10 second segments - resulting in a delayed
"live" browser playback - but in either case, there is still server CPU usage. I know there is a dash plugin for browsers - not sure how that works
(thats just what I understand, and I often understand wrong)
LiENUS
i believe there are extensions to the video tag to support steaming nowadays, though perhaps zoneminder hasn't been modified to take advantage of that or perhaps there are other issues with the architecture that would conflict with
but i believe emby and plex pull off "live" playback of h264 without a plugin
asker
that is what I am referring to "dash"
you don't need a plugin if the server is transcoding
LiENUS
my emby setup doesn't always transcode, sometimes its just streaming off disk
but then it also doesn't have the same things to cope with with a video file, it never has to save that file on its own
it never has to do motion analysis
asker
streaming off disk means recorded video, not live
the transcoding is only needed for live
for a recorded movie/event, you just point the <video> tag of a browser to the mp4 and it plays natively
so for recorded content, the only time you need to re-transcode is when you need to change the quality, or format, like I sometimes need to do on plex
depending on what device I am playing it on
LiENUS
i believe it can repitch from other sources same as off a disk, it can stream from another emby server or from networked tuner without having to transcode (assuming those support a compatible format)
so bottom line - all live streaming solutions either need a browser plugin or a server transcode
I think most devices (at least ios and android) support m3u8 (HLS) playlists. I'd love to see an HLS transcoding server with ZM some day
then we can just do a <video src="url of m3u8"> and we get live. Of course, this also involves server transcoding - taking the camera feed and creating HLS segments
ozymandias has quit
seems desktop chrome doesn't support it - needs a plugin called "native HLS player". still worth it imho
ozymandias joined the channel
rob_h joined the channel
knnniggett joined the channel
Haxxa joined the channel
ozymandias has quit
ozymandias joined the channel
Sagitt joined the channel
Sagitt has quit
ozymandias has quit
ozymandias joined the channel
n3xjn has quit
imox joined the channel
ozymandias has quit
ozymandias joined the channel
GerhardSchr has quit
asker_ joined the channel
asker has quit
asker_ has quit
asker joined the channel
Sagitt joined the channel
Sagitt has quit
ic0n - should I be sticking to storageareas for updates now?
imox has quit
asker has quit
knnniggett
So apparently we don't have any documentation on Montage Review. I could have sworn we did. It didn't accidentally get deleted at any point in time did it? Anyone ever see any Montage Review documentation running streets looking for a home?