Windows 10作为服务端,Linux作为客户端
-
安装VS2010
-
安装Microsoft DirectX SDK,路径为C:\Microsoft DirectX SDK。
安装过程出现错误,需要将VS2010的package卸载。 -
按照下图所示的流程对服务端进行编译:
-
第四步应该会出现一些错误,大部分错误是由于cpp/h/NMakefile文件中的内容为指定该文件的路径,因此编译错误,需要根据路径进行修改,如下图所示(对NMakefile.def文件进行修改):
-
windows端出现下图所示说明服务端搭建成功:
-
Linux作为客户端,下载gaminganywhere,进入bin文件夹,输入命令:
./ga-client config/client.rel.conf rtsp://192.168.0.103:8554/desktop
192.168.0.103为服务端的IP地址,在windows cmd通过ipconfig命令获得。
遇到的问题
- 客户端连接后不显示画面,显示watch dog:no frames received
解决方法:通过查阅官网问答,将服务端和客户端conf中的连接方式改为TCP,即可成功显示画面,具体原因需要继续理解。