Linux下用Apple的bonjour服务进行摄像机搜索
Linux下用Apple的bonjour服务进行摄像机搜索
关键词:Linux, bonjour, mDNSResponder, 搜索
1、http://www.opensource.apple.com/tarballs/mDNSResponder/ 下载mDNSRespondermDNSResponder-107.1.tar.gz, 此时的最新版
2、tar -zxvf mDNSResponder-107.1.tar.gz 解压压缩包
3、cd mDNSResponder-107.1/mDNSPosix
4、make os=linux
5、make install os=linux
6、使用前,应开启服务 /etc/init.d/mdns start
7、完成安装,可以到mDNSResponder-107.1/mDNSPosix/build/prod下进行测试
When you compile, you will get:
o Main products for general-purpose use (e.g. on a desktop computer):
- mdnsd
- libmdns
- nss_mdns (See nss_ReadMe.txt for important information about nss_mdns)
o Standalone products for dedicated devices (printer, network camera, etc.)
- mDNSClientPosix
- mDNSResponderPosix
- mDNSProxyResponderPosix
o Debugging tools
- mDNSNetMonitor
- mDNSIdentify
例如:./mDNSClientPosix -t '_psia._tcp'
或通过 ./mDNSClientPosix --help
./mDNSResponderPosix --help
查看帮助
8、若想自己定制输出,可修改应用程序
vim mDNSResponder-107.1/Clients/dns-sd.c
修改完后 make
生成的程序将在mDNSResponder-107.1/Clients/build中
9、更多可查看工程下的readme.txt
参考 http://www.science.uva.nl/research/air/wiki/mDNSResponderInstallation
Linux下用Apple的bonjour服务进行摄像机搜索相关推荐
- linux下tomcat脚本,Linux下重启多个 tomcat 服务的脚本(推荐)
由于修改tomcat的配置文件或手动操作数据库数据后,tomcat的缓存和redis的缓存很严重,需要经常重启tomcat来释放缓存,经常就是手动重启. # 1.查找tomcat的进程ID ps -e ...
- linux svn 服务 关闭,Linux下启动、关闭SVN服务
Linux下启动/关闭Oracle 一.Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听: 2)启动数据库实例: 1.登录服务器,切换到oracle用户,或者以ora ...
- linux svn 启动命令行,Linux下启动、关闭SVN服务
Linux下启动/关闭Oracle 一.Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听: 2)启动数据库实例: 1.登录服务器,切换到oracle用户,或者以ora ...
- Linux下关闭、启动weblogic服务
一.Linux下查看.关闭weblogic服务 1.查看命令:ps -ef | grep weblogic 或者使用 ps -ef | grep java 2.通过进程号查看该进程当前的工作目录:ls ...
- Linux下使用CUPS提供打印服务
Linux下使用CUPS提供打印服务 本文档在debian (sarge 和 sid)下测试通过 一 在linux下安装本地打印机 1.1 安装CUPS打印服务和打印机管理软件 以root用户执行命令 ...
- linux 下的 service 和systemctl 服务管理方式
linux 下的 service 和systemctl 服务管理方式 man service 得到:执行一个system V 风格的启动脚本 service - run a System V ini ...
- linux如何确定共享库路径,摘录Linux下动态共享库加载时的搜索路径详解
对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似"error while loading shared libraries"这样的错误,这是典型的因为需要的动态库不在动态链接器 ...
- LINUX下如何重启动网络服务
修改了hosts表之后,需要重新启动linux的网络服务才能使的新的修改生效. linux下重启网络服务有两种的命令: service network restart 或者 /etc/init.d/n ...
- 使用BeetleX在Linux下部署.NET多站点服务
在windows下常用IIS来部署.NET的多站点服务,但在Linux下就没这么方便了:虽然可以使用一些代理服务器如nginx,jexus等来反代或部署应用,但nginx对.NET应用的托管就相对没这 ...
最新文章
- BCH的压力测试其实已经开始了
- 闭环思维之follow through和及时反馈
- leetcode C++ 23. 合并K个排序链表 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。
- Nhibernate教程2(3)
- Mybatis源码阅读(二):动态节点解析2.2 —— SqlSourceBuilder与三种SqlSource
- leetCode题解之Reshape the Matrix
- Transact-SQL数据类型(文本/图形/日期和时间/货币/特定类型)
- android 课堂讨论内容,Android端课堂交互应用研究与实现
- php把这两个二维数组合并,两个二维数组的合并
- hdu Hero 4310 贪心水果 多校联合赛(二)第一题
- Javascript实践-Function对象扩展之延时执行函数
- 互联网的三大巨头 百度 阿里巴巴 腾讯(BAT)
- 文章章节常用序号编排(数字序号顺序)
- powell法-鲍威尔法详解-附案例matlab代码
- 关于8266WiFi模块(AT)问题分析与解答(单片机和wifi模块连接)
- Linux tar打包命令详解
- Linux查找大文件命令
- html 苹果没有出现弹窗,苹果手机弹窗bug是什么情况?苹果手机为什么会出现弹窗bug要怎么解决?...
- exynos4412,tegra3,msm8960性能对比,参考对照exynos4210
- Android开发常见问题及解决方法