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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: mars.z

[经验分享] 分享一个利用vlc实现Android和ios弹出摄像头全屏画面的方法

[复制链接]

3

主题

84

帖子

2172

积分

金牌会员

Rank: 6Rank: 6

积分
2172
金钱
2088
HASS币
0
发表于 2023-12-8 09:03:14 | 显示全部楼层
root@不需要密码吗?
shell_command:
  ipad_luanch_camera: ssh [email protected] "rtsp://admin:[email protected]:554/h264/ch1/main/av_stream/"
回复

使用道具 举报

13

主题

503

帖子

5150

积分

论坛元老

Rank: 8Rank: 8

积分
5150
金钱
4647
HASS币
10
 楼主| 发表于 2023-12-8 11:39:51 | 显示全部楼层
本帖最后由 mars.z 于 2023-12-8 11:41 编辑
siri10086 发表于 2023-12-8 09:03
root@不需要密码吗?
shell_command:
  ipad_luanch_camera: ssh  "rtsp://admin:[email protected]:554/h ...

越狱后的root默认密码alpine,可以在homeassistant中生成公钥,加到ipad内的authorized_keys文件中,就能免密执行
还有执行rtsp地址前面还要加uiopen
回复

使用道具 举报

39

主题

2061

帖子

7735

积分

元老级技术达人

积分
7735
金钱
5659
HASS币
110
发表于 2023-12-8 14:41:17 | 显示全部楼层
不越狱 哪个版本的ios也不能调用快捷指令去启动
回复

使用道具 举报

0

主题

18

帖子

145

积分

注册会员

Rank: 2

积分
145
金钱
127
HASS币
0
发表于 2023-12-9 20:17:26 | 显示全部楼层
郭子漳 发表于 2023-12-7 16:13
他的帖子里写的可以弹出视频流,但是我没成功,画面是空白的

朋友你用PIPUP能接收到推流弹窗吗?
帮我看下代码对不对
rest_commands.yaml文件中
pipup_image_on_tv:
  url: http://192.168.1.2:7979/notify
  content_type: 'application/json'
  verify_ssl: false
  method: 'post'
  timeout: 20
  payload: >
    {
      "duration": {{ duration | default(20) }},
      "position": {{ position | default(0) }},
      "title": "{{ title | default('') }}",
      "titleColor": "{{ titleColor | default('#50BFF2') }}",
      "titleSize": {{ titleSize | default(10) }},
      "message": "{{ message }}",
      "messageColor": "{{ messageColor | default('#fbf5f5') }}",
      "messageSize": {{ messageSize | default(14) }},
      "backgroundColor": "{{ backgroundColor | default('#0f0e0e') }}",
      "media": {
        "image": {
          "uri": "{{ url }}",
          "width": {{ width | default(640) }}
        }
      }
    }


pipup_url_on_tv:
  url: http://192.168.1.2:7979/notify
  content_type: 'application/json'
  verify_ssl: false
  method: 'post'
  timeout: 20
  payload: >
    {
      "duration": {{ duration | default(20) }},
      "position": {{ position | default(0) }},
      "title": "{{ title | default('') }}",
      "titleColor": "{{ titleColor | default('#50BFF2') }}",
      "titleSize": {{ titleSize | default(10) }},
      "message": "{{ message }}",
      "messageColor": "{{ messageColor | default('#fbf5f5') }}",
      "messageSize": {{ messageSize | default(14) }},
      "backgroundColor": "{{ backgroundColor | default('#0f0e0e') }}",
      "media": {
        "web": {
          "uri": "{{ url }}",
          "width": {{ width | default(640) }},
          "height": {{ height | default(480) }}
        }
      }
    }

调用 上的服务

alias: 推送到电视
sequence:
  - service: webrtc.create_link
    data:
      open_limit: 1
      time_to_live: 60
      entity: camera.192_168_1_22
      link_id: '{{ link_id }}'   
  - service: rest_command.pipup_url_on_tv
    data:
      title: 标题
      message: 消息
      width: 640
      height: 480
      url: 192.168.1.3:8123/webrtc/embed?url={{ link_id }}&webrtc=false

我的电视PIPUP收不到推送
回复

使用道具 举报

22

主题

456

帖子

5075

积分

元老级技术达人

略懂一些皮毛而已!

积分
5075
金钱
4609
HASS币
40
发表于 2023-12-9 20:19:13 | 显示全部楼层
中国兴隆 发表于 2023-12-9 20:17
朋友你用PIPUP能接收到推流弹窗吗?
帮我看下代码对不对
rest_commands.yaml文件中

能获取到推送,但是白屏,看不到视频流, 研究了好久无果,放弃了,图片可以正常推送,就是视频不行,  白屏,  你用adb命令得把应用最上层权限打开,还得设置开机自启动app或者每次电视打开后用adb命令打开pipup
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-9 07:18 , Processed in 0.101922 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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