天天看点

流媒体技术学习笔记之(十二)Linux(Ubuntu)环境运行EasyDarwin  一、安装环境监测二、编译、安装三、开启服务:四、FFMpeg推送摄像机视频到EasyDarwin

 Debug问题???

流媒体技术学习笔记之(十二)Linux(Ubuntu)环境运行EasyDarwin  一、安装环境监测二、编译、安装三、开启服务:四、FFMpeg推送摄像机视频到EasyDarwin
流媒体技术学习笔记之(十二)Linux(Ubuntu)环境运行EasyDarwin  一、安装环境监测二、编译、安装三、开启服务:四、FFMpeg推送摄像机视频到EasyDarwin

以上出现的问题:在调试模式下加载配置文件是可以的,但是在后台模式下配置文件是加载不了的,列如:在配置文件配置后台管理端口为8088,当时在后台模式下,却是80端口,同时点播文件夹路径和日志文件夹路径也加载的不适

再次由调试模式切换成后台模式的时候,加载配置文件正确

流媒体技术学习笔记之(十二)Linux(Ubuntu)环境运行EasyDarwin  一、安装环境监测二、编译、安装三、开启服务:四、FFMpeg推送摄像机视频到EasyDarwin

查看 Ubuntu 的版本号:

gcc 版本查看:

ubuntu14.04 自带的是4.8版本,而最新的4.9.2对c++11的支持更好一些。可惜直接sudo apt-get install gcc-4.9不好用,所以可以这样安装更新:

装了ppa,各种版本就可以共存了。不过有一个问题,每次要用的时候,必须使用g++-4.9,如果直接用g++会运行4.8版本的,非常麻烦。所以需要改一下/usr/bin/下的链接:

 解压

原因:由于gcc 版本太低,建议升级为4.9以上,经过测试5.3版本的库是最新的,但是兼容不了,所以推荐版本在大于4.9小于5.3版本。

流媒体技术学习笔记之(十二)Linux(Ubuntu)环境运行EasyDarwin  一、安装环境监测二、编译、安装三、开启服务:四、FFMpeg推送摄像机视频到EasyDarwin

复制html文件夹到当前文件夹(x64)下面

浏览器输入:

流媒体技术学习笔记之(十二)Linux(Ubuntu)环境运行EasyDarwin  一、安装环境监测二、编译、安装三、开启服务:四、FFMpeg推送摄像机视频到EasyDarwin

出现以上界面表示配置成功!

整理文件

复制x64文件内容到指定文件夹,我这里是我自己的文件Tinywan 下面

重命名x64为EasyDarwin

流媒体技术学习笔记之(十二)Linux(Ubuntu)环境运行EasyDarwin  一、安装环境监测二、编译、安装三、开启服务:四、FFMpeg推送摄像机视频到EasyDarwin

测试运行:

已经成功开启运行

流媒体技术学习笔记之(十二)Linux(Ubuntu)环境运行EasyDarwin  一、安装环境监测二、编译、安装三、开启服务:四、FFMpeg推送摄像机视频到EasyDarwin

!!!注意:必须以Root用户启动:

进程查看:

可以看到会有连个进程启动,没有报错。

说明:FFmpeg推送,EasyDarwin转发,vlc播放,实现整个RTSP直播

测试RSTP推流地址:

参数说明:

推流结果:

   

流媒体技术学习笔记之(十二)Linux(Ubuntu)环境运行EasyDarwin  一、安装环境监测二、编译、安装三、开启服务:四、FFMpeg推送摄像机视频到EasyDarwin

VLC播放地址:

测试结果:

流媒体技术学习笔记之(十二)Linux(Ubuntu)环境运行EasyDarwin  一、安装环境监测二、编译、安装三、开启服务:四、FFMpeg推送摄像机视频到EasyDarwin

Debug命令行输出信息

   

流媒体技术学习笔记之(十二)Linux(Ubuntu)环境运行EasyDarwin  一、安装环境监测二、编译、安装三、开启服务:四、FFMpeg推送摄像机视频到EasyDarwin

服务器启动的时候会自动生成一下连个文件夹(服务器已经启动的话,删除掉则不会重新生成!!)

流媒体技术学习笔记之(十二)Linux(Ubuntu)环境运行EasyDarwin  一、安装环境监测二、编译、安装三、开启服务:四、FFMpeg推送摄像机视频到EasyDarwin

开始推流: