什么是最适合处理图像和视频传输和流媒体的 USB 类? [英] What is most appropriate USB class to handle images and video transfer and streaming?

查看:30
本文介绍了什么是最适合处理图像和视频传输和流媒体的 USB 类?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在从事一个项目(数码相机),该项目应该能够拍摄静止图像和短视频剪辑并将其提供给主持人.以及能够流式传输实时视频.

I am working on a project (a digital camera) that should be able to take still images and short video clips and make those available to the host. As well as being able to stream live video.

我应该使用哪个 USB 类 [es]?

Which USB class[es] should I use?

我应该使用 PTP(用于静止图像和视频)和 USB Video Class 进行流式传输吗?

Should I use PTP (for still images and video) and USB Video Class for streaming?

PTP 支持视频传输吗?PTP 支持视频流吗?

Does PTP support transfer of video? Does PTP support video streaming?

推荐答案

对于静态对象,PTP 更好,因为它确实有对象的定义.当前的佳能数码单反相机还能够通过标准 PTP 事务机制流式传输"实时视频.然而,真正的流式传输会受益于同步传输,因此 UVC 更适合流式传输.

For static objects PTP is better since it does have a definition for an object. Current Canon DSLRs are also capable of "streaming" live video via standard PTP transaction mechanism. However, real streaming would benefit from isochronous transfer so UVC is better for streaming.

您还可以在单​​个设备中实现这两个类,并通过 UVC 端点通过 PTP 端点集和流传输对象.

You can also have both classes implemented in a single device and have objects transferred bia PTP set of endpoints and stream via UVC endpoint.

这篇关于什么是最适合处理图像和视频传输和流媒体的 USB 类?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆