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服务进行摄像机搜索相关推荐

  1. linux下tomcat脚本,Linux下重启多个 tomcat 服务的脚本(推荐)

    由于修改tomcat的配置文件或手动操作数据库数据后,tomcat的缓存和redis的缓存很严重,需要经常重启tomcat来释放缓存,经常就是手动重启. # 1.查找tomcat的进程ID ps -e ...

  2. linux svn 服务 关闭,Linux下启动、关闭SVN服务

    Linux下启动/关闭Oracle 一.Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听: 2)启动数据库实例: 1.登录服务器,切换到oracle用户,或者以ora ...

  3. linux svn 启动命令行,Linux下启动、关闭SVN服务

    Linux下启动/关闭Oracle 一.Linux下启动Oracle Linux下启动Oracle分为两步: 1)启动监听: 2)启动数据库实例: 1.登录服务器,切换到oracle用户,或者以ora ...

  4. Linux下关闭、启动weblogic服务

    一.Linux下查看.关闭weblogic服务 1.查看命令:ps -ef | grep weblogic 或者使用 ps -ef | grep java 2.通过进程号查看该进程当前的工作目录:ls ...

  5. Linux下使用CUPS提供打印服务

    Linux下使用CUPS提供打印服务 本文档在debian (sarge 和 sid)下测试通过 一 在linux下安装本地打印机 1.1 安装CUPS打印服务和打印机管理软件 以root用户执行命令 ...

  6. linux 下的 service 和systemctl 服务管理方式

    linux 下的 service  和systemctl 服务管理方式 man service 得到:执行一个system V 风格的启动脚本 service - run a System V ini ...

  7. linux如何确定共享库路径,摘录Linux下动态共享库加载时的搜索路径详解

    对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似"error while loading shared libraries"这样的错误,这是典型的因为需要的动态库不在动态链接器 ...

  8. LINUX下如何重启动网络服务

    修改了hosts表之后,需要重新启动linux的网络服务才能使的新的修改生效. linux下重启网络服务有两种的命令: service network restart 或者 /etc/init.d/n ...

  9. 使用BeetleX在Linux下部署.NET多站点服务

    在windows下常用IIS来部署.NET的多站点服务,但在Linux下就没这么方便了:虽然可以使用一些代理服务器如nginx,jexus等来反代或部署应用,但nginx对.NET应用的托管就相对没这 ...

最新文章

  1. BCH的压力测试其实已经开始了
  2. 闭环思维之follow through和及时反馈
  3. leetcode C++ 23. 合并K个排序链表 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。
  4. Nhibernate教程2(3)
  5. Mybatis源码阅读(二):动态节点解析2.2 —— SqlSourceBuilder与三种SqlSource
  6. leetCode题解之Reshape the Matrix
  7. Transact-SQL数据类型(文本/图形/日期和时间/货币/特定类型)
  8. android 课堂讨论内容,Android端课堂交互应用研究与实现
  9. php把这两个二维数组合并,两个二维数组的合并
  10. hdu Hero 4310 贪心水果 多校联合赛(二)第一题
  11. Javascript实践-Function对象扩展之延时执行函数
  12. 互联网的三大巨头 百度 阿里巴巴 腾讯(BAT)
  13. 文章章节常用序号编排(数字序号顺序)
  14. powell法-鲍威尔法详解-附案例matlab代码
  15. 关于8266WiFi模块(AT)问题分析与解答(单片机和wifi模块连接)
  16. Linux tar打包命令详解
  17. Linux查找大文件命令
  18. html 苹果没有出现弹窗,苹果手机弹窗bug是什么情况?苹果手机为什么会出现弹窗bug要怎么解决?...
  19. exynos4412,tegra3,msm8960性能对比,参考对照exynos4210
  20. Android开发常见问题及解决方法

热门文章

  1. 如何读取DXF格式文件?
  2. 16 步,打造市值 11 亿美元的 SaaS 公司
  3. html5游戏《命令与征服》
  4. 报错与解决 | 应用程序无法启动0x7b mysql
  5. 物联网如何支持汽车安全驾驶
  6. linux上mysql允许远程连接,linux下mysql允许远程连接
  7. ActiveX控件 oxc文件的使用
  8. EDM邮件营销之新客户发送策略
  9. 【瑞吉外卖】学习笔记-day4:(三)菜品管理开发——菜品信息分页查询、修改菜品、停售起售菜品以及删除菜品
  10. Pycharm cannot set up a python SDK问题解决方法