精华内容
下载资源
问答
  • 四、重启OBS软件,这时候在左边可以看到界面多路推流,然后点击新建即可: 五、注意:当你新建完后点击《开始》按钮可能推流不成功,需要点击右下角的开始推流,关闭推流,然后再点击左上角才能成功。 ...

    前提:OBS版本需要高于25.0

    一、下载地址:

    https://download.csdn.net/download/longgeaisisi/12597711

    二、下载后解压内含文件如下:

    在这里插入图片描述

    三、把这两个文件复制到你OBS安装目录下,覆盖:

    在这里插入图片描述

    四、重启OBS软件,这时候在左边可以看到界面多路推流,然后点击新建即可:

    在这里插入图片描述
    在这里插入图片描述

    五、注意:当你新建完后点击《开始》按钮可能推流不成功,需要点击右下角的开始推流,关闭推流,然后再点击左上角才能成功。
    六、有同学问服务器和推流码地址,我这里是基于微信小程序的直播,直接这样子填写上去就可以啦

    在这里插入图片描述

    展开全文
  • 关于多路推流编码器FRP内网穿透对SRT/RTSP/RTMP协议的评测 最近由于一个客户的需求催生了我写这样一篇文章,当然写这篇文章肯定要搭建一个测试环境,因为大部分客户都是在内网下使用编码器的,但这样带来一个问题,...

    关于多路推流编码器FRP内网穿透对SRT/RTSP/RTMP协议的评测

    最近由于一个客户的需求催生了我写这样一篇文章,当然写这篇文章肯定要搭建一个测试环境,因为大部分客户都是在内网下使用编码器的,但这样带来一个问题,就是如何外网远程管理或访问设备的推流功能,应这个需求,我今天给大家带来的就是如果将内外的设备功能提供给外网访问,但这个方法存在安全问题,如果你对FRP完的很熟了,可以通过配置FRP增加安全保障。目的明确,现在开始搭建环境,看下图:
    在这里插入图片描述
    ENC1设备参考连接:https://item.taobao.com/item.htm?spm=a1z10.1-c-s.w4004-22796185904.4.5f005504OaiKSN&id=618201308044

    从上图,可以看到,我拿了一个路由器充当了外网,哈哈,虽然都是内网地址,但不影响我们理解上图,192.168.99.x是外网地址(对于你们来说将192.168.99.19替换为公网IP), 192.168.199.x是内网地址。

    OK, 环境已经按上图搭建完毕,可以进行配置了,我们在外网地址192.168.99.19服务器(WIN8环境)上安装FRPS,并配置好,然后运行起来:

    在这里插入图片描述
    然后在编码器上安装好FRPC,这个安装需要联系我才能完成,这里就卖个关子吧,有需要的可以从上面的ENC1设备参考链接找到我。

    现在我们已经配置好FRPC, 因为这个配置已经将WEBUI, SSH, SRT, RTSP, RTMP等协议端口给映射到了外网IP192.168.99.19FRPS上了,因此我们直接通过外网端口8080访问编码器WEBUI,如下图:
    在这里插入图片描述
    设备在内网的IP如下图所示:
    在这里插入图片描述
    然后我们把SRT,RTSP,RTMP等协议配置好,如下图:
    在这里插入图片描述
    在这里插入图片描述
    好了,在开始测试之前,我把各个协议端口映射列出来,这样大家也能看明白下面测试图中的数据。

    ENC1设备FRPC(192.168.199.133) 笔记本电脑FRPS(192.168.99.19)
    SSH 22 7022
    WEBUI 80 8080
    SRT 9002 19002
    RTSP 554 10554
    RTMP 1935 11935

    现在开始测试,我拿了两台手机,同时打开秒表,激动人心的时刻到了,看看各个协议在穿透下的表现如何吧:

    SRT的表现真的很棒,看下图,我用的是OBS接收SRT流,没超过一秒:
    在这里插入图片描述
    排行第二的是RTSP协议了,一秒多,看下图:
    在这里插入图片描述
    排行老末的是RTMP了,5秒多啊,看看下图吧:
    在这里插入图片描述
    以上测试数据均采用默认值进行测试,发送的视频流是720P@30, 码流为2M编码输出。

    这里需要声明一点,编码器处理是无延时的,这些延时主要来自客户端的解码能力上,因此如果你有个强大的解码接收端,RTMP的延时应该不会是5秒。为了证明这一点,上一个图来证明:
    在这里插入图片描述

    看到没,事实证明海思编码器的输出是无延时无感知的,上图中同时显示了RTSP和RTMP的延时都是毫秒级别。

    仅供参考,有什么不对的地方大家多多指正,谢谢大家的观看,今天的评测到此结束!

    展开全文
  • 封转好的 rtsp服务器库 ,注意:仅仅支持h264和aac推流 使用方法: #if 0 void Example() {  IRtspServer*pRtspServer = CreateRTSPServer(10554); //创建rtspserver  int nStreamHandle1 = pRtspServer-&...

    封转好的 rtsp服务器库  ,注意:仅仅支持h264和aac推流

    使用方法:

    #if 0
    void Example()
    {
        IRtspServer*pRtspServer = CreateRTSPServer(10554);  //创建rtspserver
        int nStreamHandle1 = pRtspServer->CreateStreamUrl("chn1");   //创建第一路流 
        pRtspServer->PushVideoData(nStreamHandle1, "...");
        pRtspServer->PushAudioData(nStreamHandle1, "...");

        int nStreamHandle2 = pRtspServer->CreateStreamUrl("chn2");//创建第 2路流 
        pRtspServer->PushVideoData(nStreamHandle2, "...");
        pRtspServer->PushAudioData(nStreamHandle2, "...");


        //client use
        stream1: rtsp://ip:10554/chn1
        stream2: rtsp://ip:10554/chn2


    }
    #endif 

     

    #pragma once
    class IRtspServer
    {
    public:
    	virtual ~IRtspServer() {};
    	virtual int     CreateStreamUrl(char const* streamName,bool bTransferAudio=true/*是否传输音频*/) = 0;     //创建流地址,返回索引值(>=0)
    	virtual bool    PushVideoData(int nIndex, char *pBuf, int nlen, unsigned long long dTime, bool bKey) = 0;  //根据索引值传入视频数据(I帧带SPS,PPS,内部自动识别视频参数配置)
    	virtual bool	PushAudioData(int nIndex, char *pBuf, int nlen, unsigned long long dTime) = 0;             //根据索引值传入音频数据(带ADTS头音频,内部自动识别音频参数配置)
    };
    
    IRtspServer*   CreateRTSPServer(short sPort);
    
    

     

    下载地址 :

    https://download.csdn.net/download/sunxiaopengsun/10782351

    展开全文
  • 现在在做libStreaming的推流EasyDarwin流媒体服务器,我想实现多路推流,而且用VLC可以播放多路录制的视频,但是实验多路推流时,如果有两个手机A、B同时推流到同一个EasyDarwin时,用VLC播放只显示了第一个手机A推...
  • 降低成本提高成功率的方法:无人直播+平台直播 该方案需要一个画面(可以是视频,也可以是摄像头)个平台同时直播。而市场上确实有这么一款软件可以实现。那就是OBS。 没有使用过obs软件的朋友,不要紧,我...

    最近最火的软件,无非抖音。抖音最火的内容无非是直播带货,而直播带货的平台有抖音、快手、淘宝、拼夕夕。

    直播少不了主播,请一个主播不容易,可能月薪几万,成本较高。而如果自己培养一个主播,成功的概率较低,如何增加成功率,降低成本,成了直播带货的关键。

    降低成本提高成功率的方法:无人直播+多平台直播

    该方案需要一个画面(可以是视频,也可以是摄像头)多个平台同时直播。而市场上确实有这么一款软件可以实现。那就是OBS。

    没有使用过obs软件的朋友,不要紧,我大致讲解下obs的使用教程。

    1、认识obs主界面(可能有的朋友下载下来的软件没有下图的多平台推流区,我这个软件是加了多平台推流,才有的。需要的朋友联系vx:jntool,来时备注obs)

    2、无人直播时,来源区内右键->添加->媒体源,选择视频,勾选循环播放。主播直播时,来源区内->添加->视频捕获设备,选择摄像头。

    3、横屏直播与竖屏直播的设置,设置区内,点开设置,点击视频

    画布:720x1280(竖屏),1280x720(横屏),

    缩放:同上

    帧率:可设置25到30均可。

    4、拖拽视频到画布上(选中视频进行拖拽,拉大或拉小,也可按ctrl+F,直接调整跟画布一样大小 )

    5、开播推流地址设置

    通过第三方获取到各个平台的推流地址(也可联系我获取qq2560992517),点击多平台推流区的+号,添加一个推流,输入推流地址

    6、开启直播,点击下图按钮,分别开启每个平台的直播。

    以上就实现了,无人直播,多平台同时直播。

    声明:

    本人只分享教程,如自己再使用过程中,遭到官方的处罚,后果自负,与本人无关。

     

     

    展开全文
  • 就拿Hi3531D来说,数据手册(Datasheet)上说它可以做81080p@30的H264/H265编码,但实际测试能做121080p@30的H264/H265编码。当听到这个消息时,我觉得他太新奇了,不只是国内的大多企业,就算国外的企业,也是...
  • 在实际的运用当中,我们有时候会遇到把一路视频推几流的操作,这样的情况我们也是可以实现的,所以本文我就打算来跟大家讲一下使用EasyRTMP推流组件如何采集一路视频流推4录视频流。 分析问题: 视频采集涉及到...
  • 多路HDMI编码转RTMP多平台推流直播导播方案 今天我要给大家带来一个多路HDMI转RTMP多平台推流直播的方案,咱也不说这个方案是最优,但性能和稳定性却是响当当的好,该设备采用华为海思Hi3531D芯片,数据手册(Data...
  • 如题。利用librtmp同时多路到Nginx 服务器,多进程号还是多线程好?请大牛指点
  • Unix shell内核安装: 参考如下两个网址,shell内核用于执行.sh脚本,实现多路视频的同时推流,而不是多源视频合并。 https://www.bbsmax.com/A/Gkz1aDqjzR/ ...shell 脚本(ffmpeg.sh):...
  • 简单好用,但是我按照网上的循环推流命令,发现在个文件推流的时候,循环用ffmpeg进程来进行推流断开的时候会造成画面卡顿与客户端浏览器重新加载的情况,很苦恼。。。 在v2ex上面有幸找到了这个kplayer这个,可以...
  • 在SRS的角色中,Edge主要解决播放或下行的扩展能力,而Origin则是解决上行或推流的扩展能力,比如需要推1万流。 1.1 Vhost方案 如下图所示: 此时需要终端指定不同的vhost 1.2 源站集群方案 基于Origin Cluster...
  • OBS推流模块详细流程图

    千次阅读 2018-08-08 11:23:23
    自制的OBS推流模块的流程图,仅包含推流
  • 客户的描述:“一个教室,老师直播在上面讲台,然后想同时推出3或4个流,像抖音 快手 钉钉 腾讯会议 其中三个有RTMP推流。 并且直播当中即能看到老师也能看到学生,老师说话还有声音 还能把直播的内容录制下来”。 ...
  • 小白篇之ENC编码器的SRT协议平台推流配置编码器SRT协议三种模式listener, caller, rendezvous简介1. 背景2. SRT的三种握手模式2.1 握手模式简介2.2 listener模式2.2.1 编码器配置为listener模式发送2.2.2 vMix配置...
  • 本文转自EasyDarwin开源团队Kim的博客:... EasyRTMP封装了RTMP协议,提供了一套非常简单易用的接口调用SDK,Github上有个基于EasyRTMP SDK的Demo。Git地址:https://github.com/EasyDarwin/Easy
  • 负载均衡实际上是我们集群的时候提到的一个概念,作为有集群需要的视频直播点播平台EasyDSS,我们在实现多路推流的时候,也需要做到RTMP负载均衡。如何在EasyDSS上实现RTMP负载均衡将是我们在本文中主要讨论的问题。...
  • 最近做到的项目使用nginx,要将一个摄像头的视频流推送给前端,并要求同时支持3种推流方式——rtmp,...我是在tx2上做的,所以例子中使用的是gstreamer进行推流,你可以使用其他推流方式,比如ffmpeg或者obs。 ...
  • 拉流推流服务器设计

    千次阅读 2017-06-24 16:08:38
    背景该服务器也是基于一个客户的需求产生的。客户那边使用的是腾讯的直播sdk, 将...要实现1对即一个拉流对应推流 要实现, 即同时可以个拉流, 没个拉流又是1对 设计主体结构根据之前的背景,大体的
  • 技术在于交流、沟通,转载请注明出处并保持作品的完整性。 ... [本系列相关文章] 基于c++实现RTSP/RTMP推流组件PushStream简介 RTSP/RTMP推流组件PushStream推送H264到EasyDarwin示例 RTSP/RTMP推流组件PushStre...
  • FFmpeg开始推流,先推一个直播流来直播 接下来开始看下服务器流是否可看,开始拉流播放 ffplay rtmp://xxx .xxx .xxx .xxx : 1935 /yuiop/live 也可以在网页端口写点js代码,也能支持播放,效果如下: ...
  • 在国内的直播场景中通常使用,rtmp协议作为推流协议。RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写,由Adobe公司开发。 想要在浏览器中实现rtmp推流,就必须借助flash的帮助。而且HTML5规范...
  •  项目在对推流服务端做了限制,推流成功不是简单将 流推到服务端,推流是,需要带上token,而这个token是API 产生的,需要用户登录后,根据一些规则组合产生,算了不说这么了。简单说下,就是推流时,需要带认
  • SRS服务器推流

    千次阅读 2019-05-19 14:13:34
    本系统为Centos7,具体步骤如下。 ...点击开始送 (3)在vlc里:媒体->打开网络串流->URL(rtmp://ip:1935/live/livestream) ->播放 大功告成 原谅我放荡不羁的排版。。。。(小机灵鬼)
  • mp4udp ffmpeg -re -i 1.mp4 -vcodec h264 -acodec aac -pkt_size 1316 -f mpegts udp://127.0.0.1:1234 用vlc可以播放 udp://@:1234
  • 媒体压力测试工具—推拉

    千次阅读 2018-10-10 17:27:46
    为方便流媒体服务端的压力...1.支持RTMP推流测试,一个进程支持500个并发。执行程序:./objs/sb_rtmp_publish 2.支持RTMP拉流测试,一个进程支持5k并发。执行程序:./objs/sb_rtmp_load 3.支持HTTP负载测试,所有...
  • windows下ffmpeg结合Nginx搭建RTMP,直播中的推流和拉流 推流和拉流的概念 以及RTMP协议 在直播中,一般需要三个角色:主播,服务器,用户。主播通过推流将数据推到服务器上,而用户可以通过拉流的方式将视频流拉去...
  • 搭建Nginx-rtmp流媒体服务器+使用ffmpeg推流 https://www.jianshu.com/p/06c2025edcd3 sudo apt-get install build-essential sudo ./configure –prefix=/usr/local/nginx –with-pcre=../nginx-dependence/pcre...
  • No_1.what is 'nginx media server'?... nginx通过rtmp模块提供rtmp服务, ffmpeg送一个rtmp到nginx, 然后客户端通过访问nginx来收看实时视频. HLS也是差不多的原理,只是最终客户端是通过HTTP协...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 43,933
精华内容 17,573
关键字:

多路推流