摘要:目前直播很火,但是直播是怎么做的呢很多地方都有相关的教程,在这里做一个我做的简单的,从零开始。的编译安装在服务器上下载以下源码,截至目前这些包都是最新的。
目前直播很火,但是直播是怎么做的呢?很多地方都有相关的教程,在这里做一个我做的简单的DEMO,从零开始。以下所说的服务器环境全部在Linux上。
nginx的编译安装
在服务器上下载以下源码,截至目前这些包都是最新的。
下载nginx的源码 链接
下载pcre的源码 链接
下载zlib的源码 链接
下载openssl的源码 链接
下载nginx-rtmp-module的源码 链接
编译安装
下载完了之后你的目录结构应该是这样的,顺序的罗列在某个文件夹下。
nginx
pcre
openssl
zlib
nginx-rtmp-module
编译
进入pcre的目录执行命令 ./configure && make && make install。
进入nginx的目录执行命令
./configure --add-module=../nginx-rtmp-module --with-http_ssl_module --with-openssl=../openssl --with-zlib=../zlib make make install`。
运行
安装好的nginx都在 /usr/local/nginx 中。
修改 /usr/local/nginx/conf/nginx.conf 文件内容:
worker_processes 1; events { worker_connections 1024; } rtmp { server { listen 1935; chunk_size 4096; application live { live on; record off; } application hls { live on; hls on; hls_path hls_temp; hls_fragment 8s; } } } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name localhost; location / { root html/Love/; index index.html index.htm; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } }
推流与观看
推流
向服务端推送直播的内容,可以用比较流行的OBS,当然在网上搜一下一些ffmpeg的命令也是可以的。
设置广播设定为rtmp://ServerIP:1935/live
设置播放路径串流码为 test
选择一个场景开始串流
观看
就用大名鼎鼎的 vlc
设置 打开媒体 -> 打开网络 rtmp://ServerIP/live/test
vlc也是有手机版的,是同样。
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/39312.html
摘要:项目地址你没有见过的终极实战。本来我是打算做完就发文的,但是还是怕没有效果图,大家兴趣欠佳,所以还是把这个整站弄出来给大家看一下大概是什么类型的应用。 习惯,后期若有修改会在此处作全局说明。 前言 作为一个自认为高产博主,我已经好久没发文了,之前在segmentfault上面发的文也是删的差不多了,还是怪我一开始给自己挖坑乱定目标,结果都滞后了,而且也没有什么动静,反思了好久,决定不做...
摘要:项目地址你没有见过的终极实战。本来我是打算做完就发文的,但是还是怕没有效果图,大家兴趣欠佳,所以还是把这个整站弄出来给大家看一下大概是什么类型的应用。 习惯,后期若有修改会在此处作全局说明。 前言 作为一个自认为高产博主,我已经好久没发文了,之前在segmentfault上面发的文也是删的差不多了,还是怪我一开始给自己挖坑乱定目标,结果都滞后了,而且也没有什么动静,反思了好久,决定不做...
摘要:图离线情况下发送微信消息,等网络正常后微信会继续处理我们的消息。无论是在微信中还是手机短信,在没有信号时都不影响我们编辑发送短信,等网络恢复时会自动帮我们把之前编辑好的信息顺利递送出去。 (删掉了第一小段,因为和内容关系不大。。) 本来这该是个技术分享会的内容,参加完 Google Developer Day(GDD) 后想做个 AI Demo 来分享,奈何技术实力不够,害怕把大家带进...
阅读 2156·2021-09-22 10:56
阅读 1465·2021-09-07 10:11
阅读 1799·2019-08-30 15:54
阅读 2289·2019-08-30 15:44
阅读 2305·2019-08-29 12:40
阅读 3031·2019-08-28 18:25
阅读 1734·2019-08-26 10:24
阅读 3185·2019-08-23 18:39