因为有看头摄像头仅支持RTSP流协议,不能支持RTMP协议,所以摄像头无法直接与RTMP流服务器进行连接,为了能够在直播平台进行直播,我们需要使用RTSP转RTMP软件,这样的软件有很多,比如FFMPEG。 有看头Yoosee摄像头使用FFMPEG以下命令:
使用以上命令,我们就可在YouTube进行音视频直播了, 非常简单。
而今天我们要使用OBS Studio直播软件, OBS = Open Broadcaster Software, 是一款免费开源的直播软件,可以直播桌面,游戏,浏览器,网站,RTSP/RTP流媒体等等非常强大,并且不同与FFMPEG,这款软件有操作视窗。 而FFMPEG需要使用命令行进行控制,一般用户会觉得使用FFMPEG有点困难。
第一步: 下载OBS Studio软件
https://obsproject.com/download
该软件支持Windows, Linux, Mac操作系统,是一款跨平台软件。
第二步: 添加RTSP媒体源
在【来源】模块中点击【+】,在源菜单中选择【媒体源】
自定义媒体源名称以后,点击“确定” 进入属性窗口, 取消选择【本地文件】,软件将显示【输入】以及【输入格式】输入框,在输入框中,填写摄像头的RTSP URL例如
点击确定后,OBS软件开始播放RTSP视频流,接着我们设置直播服务。
第三步: 配置直播流服务
点击【开始】在菜单中选择【设置】, 软件弹出设置窗口,在选项卡中我们选择【流】。
在【流名称】中输入YouTube直播号 (stream name/key), 点击【确定】保存该设置。
第四步: 开始直播
一切准备就绪, 点击【开始推流】按钮开始进行YouTube直播。
软件的右下方将显示推流的状态,包括丢帧 (上传网络太慢),CPU占用, 直播在线时间等。
注意: 如果在中国,电脑必须使用VPN,软件才可以访问YouTube 的RTMP服务器。尽管通过修改电脑HOSTS文件可以访问YouTube, 并不表示你的电脑可以连接到YouTube的RTMP服务器。
Code:
ffmpeg -i rtsp://192.168.1.3:554/onvif1 -vcodec copy -acodec copy -f flv rtmp://a.rtmp.youtube.com/live2/your stream name/key
而今天我们要使用OBS Studio直播软件, OBS = Open Broadcaster Software, 是一款免费开源的直播软件,可以直播桌面,游戏,浏览器,网站,RTSP/RTP流媒体等等非常强大,并且不同与FFMPEG,这款软件有操作视窗。 而FFMPEG需要使用命令行进行控制,一般用户会觉得使用FFMPEG有点困难。
第一步: 下载OBS Studio软件
https://obsproject.com/download
该软件支持Windows, Linux, Mac操作系统,是一款跨平台软件。
第二步: 添加RTSP媒体源
在【来源】模块中点击【+】,在源菜单中选择【媒体源】
自定义媒体源名称以后,点击“确定” 进入属性窗口, 取消选择【本地文件】,软件将显示【输入】以及【输入格式】输入框,在输入框中,填写摄像头的RTSP URL例如
Code:
rtsp://192.168.1.3:554/onvif1
点击确定后,OBS软件开始播放RTSP视频流,接着我们设置直播服务。
第三步: 配置直播流服务
点击【开始】在菜单中选择【设置】, 软件弹出设置窗口,在选项卡中我们选择【流】。
- 流类型:流媒体服务 或者 自定义流媒体服务器
- 服务: 各种免费/付费流媒体服务如YouTube, Facebook
- 服务器:自动
在【流名称】中输入YouTube直播号 (stream name/key), 点击【确定】保存该设置。
第四步: 开始直播
一切准备就绪, 点击【开始推流】按钮开始进行YouTube直播。
软件的右下方将显示推流的状态,包括丢帧 (上传网络太慢),CPU占用, 直播在线时间等。
注意: 如果在中国,电脑必须使用VPN,软件才可以访问YouTube 的RTMP服务器。尽管通过修改电脑HOSTS文件可以访问YouTube, 并不表示你的电脑可以连接到YouTube的RTMP服务器。