搭建Nginx_RTMP推流服务器

在之前已经已经编译了FFmpeg库和解码MP4为yuv 现在尝试将MP4解码、编码为rtmp并推流到nginx服务器 然后通过Android解码并使用opengl播放

搭建nginx服务器 我使用的是第二种方案 目前还不知如何关闭服务器
http://blog.csdn.net/king1425/article/details/72147376

启动服务器
nginx.exe -c conf\nginx-win-rtmp.conf
搭建Nginx_RTMP推流服务器_第1张图片
在新建的nginx-win-rtmp.conf中 这段是rtmp服务器的ip端口和节点名称

然后在ffmpeg下执行
ffmpeg -re -i ws2.avi -vcodec libx264 -acodec aac -f flv rtmp://localhost:1935/wstv/home
代码中的rtmp地址需自己修改

搭建Nginx_RTMP推流服务器_第2张图片
在此目录下执行 ffmpeg推流命令
time不知道什么意思 姑且推论为 解析一张图片的时间戳 一秒钟内解析两张图片?

推出来的流很不好用 在vlc上面播放很卡 很少的画面

在手机上面观看推送 效果很好 目前不知道原因 ijkplay

下一步看看有没有公共的流服务器可以推的


你可能感兴趣的:(搭建Nginx_RTMP推流服务器)