Re: spice session store as streaming video

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Thanks for your interest in Spice

On Mon, Oct 31, 2016 at 08:52:42PM +0300, Krutskikh Ivan wrote:
> Hi everyone!
>
> My team was given a task of creating a centralized computing
> infrastructure with additional features:
>
> 1) Most of it services and client machines run in vm's on servers.
> (Mostly modern or legacy windows os)
> 2) All of screen sessions are being recorded as video files in
> streaming codec ( h264-h265 preferred)

You will record all sessions, all the time - not just when you have an
event or alarm, right?

> 3) There is a control wall of monitors with micro pc's attached which
> can display live video from security camera or screen sessions from
> vm's upon some alarm event'
> 4) Operators have their own terminals which can control one or another
> vm based upon their choice or incoming alarm. (Maybe up to several
> machines at once)
>
> I have good experience of server virtualisation with qemu/kvm and
> spice as a remote protocol solution for vdi. I'm also quite skilled
> with linux server coding with python, gstreamer and opencv. I
> previously developed a video storage server for ip and usb cams  which
> handles streaming video in mjpeg/h264/h265 and event based video
> displays with the same backend and codec support,
>
> The big tasks are:
>
> 1) integrating spice video source in gstreamer pipelines for video
> storage and distribution on video wall.

Yes, there is a RFE upstream to record a spice session and the
last suggestion from Marc-André was to do that:

https://bugs.freedesktop.org/show_bug.cgi?id=51714

> 2) developing some client software which can handle and switch between
> multiple spice session upon choice or by some external event.

So, you plan to keep the session live with several VMs in order to
switch between them and also keep recording them. It could be
considerable amount of data.

The VMs are in a local network?

> Where do I begin with those two? Or maybe there's a simpler way of
> getting job done?
>
> Thanks in advance!

I always thought there should be a simpler way to record the display
with some gtk3 api/feature but I never look into it.. and to be honest,
a gstreamer plugin might give you a lot more flexibility.

  toso

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Spice-devel mailing list
Spice-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/spice-devel

[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]     [Monitors]