{"id":19703571,"url":"https://github.com/monibuca/plugin-onvif","last_synced_at":"2026-03-10T06:03:37.074Z","repository":{"id":57653467,"uuid":"243491598","full_name":"Monibuca/plugin-onvif","owner":"Monibuca","description":"ONVIF plugin for monibuca","archived":false,"fork":false,"pushed_at":"2023-05-12T02:29:05.000Z","size":44,"stargazers_count":4,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"v4","last_synced_at":"2025-04-29T14:34:53.768Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Monibuca.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-02-27T10:24:40.000Z","updated_at":"2023-05-12T07:36:09.000Z","dependencies_parsed_at":"2024-06-20T14:03:08.795Z","dependency_job_id":"f9467ce0-b2db-4709-8426-d1cf5bb66e8f","html_url":"https://github.com/Monibuca/plugin-onvif","commit_stats":{"total_commits":9,"total_committers":2,"mean_commits":4.5,"dds":0.4444444444444444,"last_synced_commit":"23cfc3945b0b3b10ee4f5b07ce1175b92ad1c136"},"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/Monibuca/plugin-onvif","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Monibuca%2Fplugin-onvif","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Monibuca%2Fplugin-onvif/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Monibuca%2Fplugin-onvif/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Monibuca%2Fplugin-onvif/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Monibuca","download_url":"https://codeload.github.com/Monibuca/plugin-onvif/tar.gz/refs/heads/v4","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Monibuca%2Fplugin-onvif/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30326878,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T05:25:20.737Z","status":"ssl_error","status_checked_at":"2026-03-10T05:25:17.430Z","response_time":106,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T21:18:17.044Z","updated_at":"2026-03-10T06:03:37.033Z","avatar_url":"https://github.com/Monibuca.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# onvif 拉流\r\n\r\n仅实现了onvif设备发现，并通过rtsp拉流，暂未实现onvif协议其它功能，如需其它功能，请加群联系购买Pro版。\r\n\r\n**注意** onvif 监听了udp 1024端口，使用了广播，可能需要在路由器或者电脑防火墙设置一下\r\n\r\n# 预览onvif流\r\n打开m7s `/preview` 界面，onvif 设备视频流如下图所示，格式为：`onvif/ip_port` \r\n\r\n![image](https://user-images.githubusercontent.com/1883728/215057255-ccaf0359-df7d-48a5-9336-754a4ca1b8f8.png)\r\n\r\n\r\n配置如下：\r\n```yaml\r\nonvif:\r\n  discoverinterval: 30 # 发现设备的间隔，单位秒，默认30秒，建议比rtsp插件的重连间隔大点\r\n  interfaces: # 设备发现指定网卡，以及该网卡对应IP段的全局默认账号密码，支持多网卡\r\n    - interfacename: WLAN  # 网卡名称 或者\"以太网\" \"eth0\"等，使用ipconfig 或者 ifconfig 查看网卡名称 \r\n      username: admin # onvif 账号\r\n      password: admin # onvif 密码\r\n    - interfacename: WLAN 2 # 网卡2\r\n      username: admin\r\n      password: admin\r\n  devices: # 可以给指定设备配置单独的密码\r\n    - ip: 192.168.1.1\r\n      username: admin\r\n      password: '123'\r\n    - ip: 192.168.1.2\r\n      username: admin\r\n      password: '456'\r\n```\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonibuca%2Fplugin-onvif","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmonibuca%2Fplugin-onvif","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonibuca%2Fplugin-onvif/lists"}