[Spice-devel] Is the data after USB camera redirection compressed?
lx
lxlenovostar at gmail.com
Thu Feb 4 12:55:52 UTC 2021
Uri Lublin <uril at redhat.com> 于2021年2月2日周二 下午10:32写道:
> On 2/2/21 2:50 PM, lx wrote:
> >
> >
> > Uri Lublin <uril at redhat.com <mailto:uril at redhat.com>> 于2021年1月31日周
> > 日 下午9:48写道:
> >
> > On 1/30/21 1:25 PM, lx wrote:
> > > Frediano Ziglio <freddy77 at gmail.com <mailto:freddy77 at gmail.com>>
> > 于2021年1月29日周五 下午6:39写道:
> > >
> > >> Il giorno gio 28 gen 2021 alle ore 01:45 lx
> > <lxlenovostar at gmail.com <mailto:lxlenovostar at gmail.com>> ha
> > >> scritto:
> > >>>
> > >>>
> > >>> Uri Lublin <uril at redhat.com <mailto:uril at redhat.com>> 于2021年1
> > 月27日周三 下午11:47写道:
> > >>>>
> > >>>> On 1/27/21 4:22 AM, lx wrote:
> > >>>>> Hi all:
> > >>>>> If I redirect USB camera to virtual machine, I think
> > we send
> > >>>>> original URB to virtual machine by USB channel.
> > >>>>> Is this understanding correct? If we want to improve the user
> > >> experience,
> > >>>>> we need to compress URB data?
> > >>>>
> > >>>> Hi,
> > >>>>
> > >>>> If you build with lz4 enabled (both client and server),
> > >>>> then it should use lz4 to compress the data.
> > >>>>
> > >>>> There is no functionality to create
> > >>>> a video stream out of raw data.
> > >>>>
> > >>>> Can the USB camera be configured to send a compress stream?
> > >>>>
> > >>>> Uri.
> > >>>>
> > >>>
> > >>> Hi:
> > >>> USB camera can support MJPG and YUV. I think H264 is
> > better than
> > >> MJPG. So Can we
> > >>> let spice support H264 ? Is this feasible?
> > >>>
> > >>
> > >> This is independent from SPICE, if the camera send compressed
> data
> > >> already SPICE will just
> > >> forward compressed data in whatever format is in USB.
> > >> If the camera supports MJPEG and YUV choose MJPEG, YUV is not
> > >> compressed (just a different color
> > >> space than RGB, often taking less bits but still not compressed).
> > >>
> > >> Frediano
> > >>
> > >
> > > If the camera chooses YUV, can we encode it to H264 in SPICE? Is
> this
> > > feasible?
> >
> > Currently, SPICE does not do look at USB data.
> >
> >
> > Hi:
> >
> > What do you mean spice just forward USB protocol data?
>
> SPICE does look at USB headers, configurations, etc.
>
> I meant that SPICE does not look at data that is
> being transferred. So for example, it does
> not know if the data coming from the camera is YUV,
> RGB, MJPEG or other.
>
> To answer your question above more clearly:
> Currently it's not possible to H264-encode the
> YUV data coming from the camera.
> It is feasible to add code that does it.
> If possible, it's best if the camera sends an encoded video stream.
>
> Uri.
>
> Hi all:
I know ICA/RDP is better than spice, when they redirect the USB
camera devices. This is beacuse
ICA/RDP encode video stream, so the effect is so good? Or how can we
optimize spice to achieve their results?
Thank you
btw: I know ICA/RDP support few devices.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/spice-devel/attachments/20210204/5e4ed090/attachment.htm>
More information about the Spice-devel
mailing list