下面讲解下如何实现OBS同时接入手机端的摄像头和PC的摄像头。PC摄像头默认就是可以的。下面重点就OBS接入手机的摄像头做下讲解和操作。手机摄像头视频可以通过推送软件推送到视频服务器上,然后在OBS软件通过媒体拉取推送到视频服务器上的视频,就可以实现将手机摄像头的视频接入到OBS软件了。
这里以MAC系统为例:利用homebrew下载安装nginx和rtmp模块,通过修改配置文件,从而搭建推流服务器。然后通过 易推流 APP 推送到流服务器,然后OBS再从流服务器拉取便可以。具体操作如下
安装HomeBrew如果MAC系统尚未安装HomeBrew,但是使用命令/usr/bin/ruby -e "$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)" 安装失败
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
可替换以下命令/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/ HomebrewCN/ raw/master/Homebrew.sh)"
安装Nginx$ brew tap homebrew/nginx
如果失败,可以更换为
brew tap denji/homebrew-nginx 配置流服务器1>配置Nginx,支持http协议拉流
location /hls {
#Serve HLS config
types {
application/vnd.apple.mpegurl m3u8;
video/mp2t ts;
}
root /usr/local/var/www;
add_header Cache-Control no-cache;
}
2>配置Nginx,支持rtmp协议推流
rtmp {
server {
listen 1935;
application rtmplive {
live on;
max_connections 1024;
}
application hls{
live on;
hls on;
hls_path /usr/local/var/www/hls;
hls_fragment 1s;
}
}
}
推流至RTMP到服务器
生成地址: rtmp://localhost:1935/rtmplive/demo
ffmpeg -re -i story.mp4 -vcodec libx264 -vprofile baseline -acodec aac -ar 44100 -strict -2 -ac 1 -f flv -s 1280x720 -q 10 rtmp://localhost:1935/rtmplive/demo
推流至HLS到服务器
生成地址: http://localhost:8080/hls/test.m3u8
ffmpeg -re -i /Users/apple/Desktop/ffmepg/story.mp4 -vcodec libx264 -vprofile baseline -acodec aac -ar 44100 -strict -2 -ac 1 -f flv -s 1280x720 -q 10 rtmp://localhost:1935/hls/demo
这里选择RTMP流服务器
然后在OBS软件 选择视频设备上可以看到如下选择
然后就可以在OBS上同时操作两个 接入 视频了。- END -
学习学习再学习,点个“在看”
总结是学习的好方法
欢迎“留言”
扫描二维码
获取更多精彩
技术与健康