从零搭建直播聊天平台(一.obs)

从零搭建直播聊天平台(一.obs)

最近在搭建一个可以实时进行聊天和视频直播的项目,使用的技术包括:nginx-rtmp + obs + video.js + socket.io 。由于考虑到有的同学之前没有接触这些技术,我会尽量写的详细一点,包括我踩的坑也会写出来跟大家分享。现在来跟大家分享第一步obs的基本使用。


obs

obs作为开源的广播软件,用于录制和直播视频流,是目前比较稳定且流行的推流软件,包括现在的斗鱼、熊猫的主播也都是也用的这款软件。

  1. 下载安装obs
    下载地址:http://www.obsapp.net/
    从零搭建直播聊天平台(一.obs)_第1张图片

  2. 安装时还需要安装DirectX 9
    从零搭建直播聊天平台(一.obs)_第2张图片

  3. 安装完成后打开obs,点击 设定–> 广播设定,具体设置如下图:
    从零搭建直播聊天平台(一.obs)_第3张图片
    FMS URL:就是推送的地址。这里我是使用nginx-rtmp搭建的server,所以填写如下。
    播放路径/串码流:因为我只是搭建的测试demo,也没有限制权限问题,所以下面的串流码可以不填。如果有填写的需求,后续篇我会补上。

  4. 播放简单的场景
    在场景下方的区域右键添加场景,然后在来源的下方添加来源,来源可选窗口桌面和游戏等等。你可以根据自己的需求添加。
    从零搭建直播聊天平台(一.obs)_第4张图片

  5. 现在可以推送了直播视频流了 点击 开始串流

    从零搭建直播聊天平台(一.obs)_第5张图片

  6. 在浏览器查看效果

    从零搭建直播聊天平台(一.obs)_第6张图片
    浏览器使用的video.js 来实时播放rtmp流的。我会在后续篇的文章中为给大家分享video.js的使用。


小结:在下一篇文章我会跟大家分享nginx搭建rtmp服务的搭建和配置,如果帮到大家了请帮我点赞,谢谢。

你可能感兴趣的:(直播chat)