各位老哥, usb 口转接一个 hdmi,然后接上屏幕,然后往 usb 里面写视频数据,通过 hdmi 屏幕显示,是否可行?

2021-12-10 09:58:17 +08:00
 zhttp
Linux 系统,现状是只有一个 usb 口,但是想输出 hdmi 视频,usb 到 hdmi 可以淘宝搞一个转接器,想问一下“往 usb 里面写数据”这一操作是否可行?需要什么协议或者驱动?求点文档、关键字或者链接。感谢!
1199 次点击
所在节点    问与答
8 条回复
NonClockworkChen
2021-12-10 10:04:05 +08:00
用过此类产品,用的是 diskplaylink 技术
https://baike.baidu.com/item/DisplayLink/1145584?fr=aladdin
zhttp
2021-12-10 10:17:47 +08:00
@NonClockworkChen 感谢回复,然后我发现我问了个比较蠢的问题,其实我主要不是 usb 转 hdmi ,而是不清楚如何往 usb 设备里写数据,然后我找到了这个 https://libusb.info/,如果是能正常输出数据,那后面的就搞现成的转接口就行了。
zhttp
2021-12-10 10:19:02 +08:00
#2 啊,不太会放链接。。https://libusb.info/
OhYee
2021-12-10 10:43:14 +08:00
借楼问下,如果这样可行的话,switch type-c 插到电脑 type-c 是不是也可以免采集卡投屏啊(理论上
nevin47
2021-12-10 10:58:32 +08:00
@OhYee #4 显卡驱动如果能和 USB 共享同一段视频 DMA ,然后把 USB 的时序又能想办法对齐显示器的获取数据流的时序,理论上应该是可以的(我没搞过这块,纯猜测的)
plee
2021-12-10 13:43:37 +08:00
可以了解一下 USB 原理,只要你的主设备驱动支持就行了,显示屏相当于从设备,无非就是枚举,建立节点之后开始通信
ysc3839
2021-12-10 14:33:09 +08:00
@OhYee 不能。首先绝大多数电脑的 USB 控制器只支持主机模式,不支持设备模式。其次需要主机的系统有驱动支持才能使用,基本上也只有桌面操作系统有此类驱动。
zhttp
2022-02-14 13:48:10 +08:00
@ysc3839 老哥说得对,现在确实找不到能用的驱动。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/821252

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX