『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1832|回复: 5

[技术探讨] 摄像头接入home assistant 是不是要映射核显调用FFmpeg

[复制链接]

10

主题

75

帖子

1446

积分

金牌会员

Rank: 6Rank: 6

积分
1446
金钱
1371
HASS币
0
发表于 2023-8-3 16:16:36 | 显示全部楼层 |阅读模式
大佬,我把TP的摄像头接入了HA中,发现H264编码,发现观看画面不卡,声音5秒一卡

于是我突然意识到,我的ha版本是docker部署的,而编解码会调用FFmpeg,相当于CPU一直在软解

是不是在PVE下得映射核显给到ha,不然太吃机器性能了。。。麻烦大佬指点了。
回复

使用道具 举报

8

主题

141

帖子

1056

积分

论坛技术达人

积分
1056
金钱
910
HASS币
40
发表于 2023-8-7 01:25:48 | 显示全部楼层
本帖最后由 2CMOL 于 2023-8-7 01:52 编辑

看你docker 搭建在哪里咯
1.如果搭建在pve宿主机上 那就安装好显卡的驱动 docker使用特权模式不然访问不了显卡 然后用devices映射 /dev/dri进去即可

2.如果是搭建在虚拟机里面 那就要先做直通 再安装好显卡的驱动 docker使用特权模式 然后用devices映射 /dev/dri进去即可

3. 如果搭建在LXC里面 则先把/dev/dr映射进LXC lxc使用特权模式 剩下的跟2差不多

3种方法各有千秋
方法1的话 docker直接打在pve上不知道有没有什么副作用 因为docker的底层是要动网卡的
方法2 直通意味着显卡只能给这一个虚拟机用 榨不干性能 (
方法3 是我最推荐的方法了 唯一缺点就是比较繁琐

对了 以上我都推荐在debain系发行版本操作 REHL系的经常缺intel的va驱动

可以参考我的帖子 https://bbs.hassbian.com/thread-22330-1-1.html
回复

使用道具 举报

10

主题

75

帖子

1446

积分

金牌会员

Rank: 6Rank: 6

积分
1446
金钱
1371
HASS币
0
 楼主| 发表于 2023-10-1 22:15:31 | 显示全部楼层
2CMOL 发表于 2023-8-7 01:25
看你docker 搭建在哪里咯
1.如果搭建在pve宿主机上 那就安装好显卡的驱动 docker使用特权模式不然访问不了 ...

感谢大佬,还是你讲清楚了,看了下权限和搭建emby类似,只是好多提供HA教程的博主,都没讲显卡直通或映射的重要性。。。
回复

使用道具 举报

8

主题

141

帖子

1056

积分

论坛技术达人

积分
1056
金钱
910
HASS币
40
发表于 2023-10-7 15:03:08 | 显示全部楼层
768952693 发表于 2023-10-1 22:15
感谢大佬,还是你讲清楚了,看了下权限和搭建emby类似,只是好多提供HA教程的博主,都没讲显卡直通或映射 ...

因为很多人只知道怎么弄 但不懂这里面的原理 搞清楚原理就明白所有什么副作用 损耗有多少 适不适合自己使用
回复

使用道具 举报

10

主题

75

帖子

1446

积分

金牌会员

Rank: 6Rank: 6

积分
1446
金钱
1371
HASS币
0
 楼主| 发表于 2023-10-8 22:28:32 | 显示全部楼层
2CMOL 发表于 2023-10-7 15:03
因为很多人只知道怎么弄 但不懂这里面的原理 搞清楚原理就明白所有什么副作用 损耗有多少 适不适合自己使 ...

所以我之前一直好奇,既然涉及了编码,为什么不上GPU来搞定,要CPU解干什么,可是从来没人提到,还好发帖大佬看到了。

也有一种可能,摄像头集成进来的用户比较少,所以没人折腾。
回复

使用道具 举报

8

主题

141

帖子

1056

积分

论坛技术达人

积分
1056
金钱
910
HASS币
40
发表于 2023-10-8 22:35:11 | 显示全部楼层
768952693 发表于 2023-10-8 22:28
所以我之前一直好奇,既然涉及了编码,为什么不上GPU来搞定,要CPU解干什么,可是从来没人提到,还好发帖 ...

摄像头接进ha本身就是一种非常不安全的行为 一般只接入数据 不接入画面
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 16:44 , Processed in 1.191284 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表