在腾讯云搭建了一个RTMP服务不能进行推流 20C

前提:在腾讯云上使用Linux系统 (CentOS 7.0 64位),用nginx搭建了一个rtmp服务

问题:能够正常访问,如图1,图2,图3
图1:图1
图2:图2
图3:图3

但是使用推流软件OBS进行推流的时候却不能推流成功,不知道是什么情况?
以下是使用推流软件OBS的相关截图:图4,图5
图4:图4
图5:图5
图5中URL我尝试过用
rtmp://xxx.xxx.xxx.xxx:1953/mylive/test01
rtmp://xxx.xxx.xxx.xxx/mylive/test01
rtmp://xxx.xxx.xxx.xxx/mylive
rtmp://xxx.xxx.xxx.xxx:1953/hls/test01
rtmp://xxx.xxx.xxx.xxx/hls/test01
rtmp://xxx.xxx.xxx.xxx/hls
都没有用

在nginx.conf配置过以下信息:
第一种:

 #user  nobody;
worker_processes  1;

error_log  logs/error.log;
error_log  logs/error.log  notice;
error_log  logs/error.log  info;

#pid        logs/nginx.pid;


events {
    worker_connections  1024;
}

rtmp {

    server {

        listen 1935;

        chunk_size 4000;

        # TV mode: one publisher, many subscribers
        application mylive {

            # enable live streaming
            live on;

            # record first 200M of stream
            record all;
            record_path /home/live_record;
            record_max_size 200M;

            hls on;
            hls_path /home/hls;
            hls_fragment 1s;
            hls_playlist_length 5;

            allow play all;

            #on_publish 'http://when start publish live call this url';
            #on_done 'http://when live stop call this url';
        }
    }
}

http {
    server {
        listen       8080;

        # This URL provides RTMP statistics in XML
        location /stat {
            rtmp_stat all;

            # Use this stylesheet to view XML as web page
            # in browser
            rtmp_stat_stylesheet stat.xsl;
        }

        location /stat.xsl {
            # XML stylesheet to view RTMP stats.
            # Copy stat.xsl wherever you want
            # and put the full directory path here
            root /usr/local/nginx/html/;
        }

        location /hls {
            # Serve HLS fragments
            types {
                application/vnd.apple.mpegurl m3u8;
                video/mp2t ts;
            }
            root /home;
            add_header Cache-Control no-cache;
        }
   }

}

第二种:

 server {
  listen 8080;

  location /stat {
    rtmp_stat all;
    rtmp_stat_stylesheet stat.xsl;
    }

  location /stat.xsl {
    root /usr/local/rtmp/nginx-rtmp-module.1.1.4/; #在nginx-rtmp-module源码根目录
    }
  }


    #rtmp点播配置
  rtmp {
    server {
    listen 1935;
    chunk_size 4000;
    application vod {
      play /usr/local/nginx/vod/flvs; #点播媒体文件存放目录
      }
    }
  }

第三种:

 work_processes 4;
events{
    work_connections 1024;
}

http{
    include mime.types;
    default_type application/octet-stream;
    sendfile on;
    keepalive_timeout 65;
    server{
        listen 80;
        server_name localhost;
        location /{
            root html;
            insex index.html index.htm;
            }
        location /hls{
            alias /tmp/app;
            }
        error_page 500 502 503 504 /50x.html;
        location = /50x.html{
            root html;
            }
        }
    }

rtmp{
    server{
        listen 1935;
        chunk_size 4000;
        application liaortmp{
            live on;
            }
        application liaohls{
            live on;
            hls on;
            hls_path /tmp/app;
            hls_fragment 15s;
            }
        }
    }

以上等等。。。,最终都是以下面这种情况(图6)告败,不知道问题出在哪里,请各位大佬帮助小弟解惑,在此无限感激!

图6:图6

2个回答

你那nginx架设在本机服务器上看看;如果不是防火墙的原因,看看是不是局域网的原因,有可能局域网做了限制,网管人员为了网络质量限制了
端口1935

你好,请问你的问题解决了吗?我也遇到了相同的问题,谢谢

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
自建rtmp服务推流
文章目录自建rtmp服务推流前提方法 自建rtmp服务推流 现实生活中为了测试rtmp,需要有一个rtmp流,网上有一些rtmp地址,但有时限于网络原因无法访问,这时就需要自建rtmp服务推流。 前提 docker环境 OBS Studio VLC 方法 网上搜索alfg/nginx-rtmp库:/https://hub.docker.com/r/alfg/nginx-rtmp/ 照着以下方...
RTMP推流摄像头接入腾讯云直播
直播,是实时推送的,网页播放无需安装控件的,可以多人同时访问观看的。下面介绍怎么用腾讯云搭建现场视频直播。前端使用叁陆伍视讯公司的RTMP推流摄像头。此摄像头支持嵌入式RTMP协议,也就是无需外加软件控制编码器,摄像机自己就可以推流到腾讯云直播服务器。注册腾讯云直播服务器,提交资料后腾讯云会审核,审核通过后,进入腾讯云直播后台,进入直播管理--直播码接入--填写进入配置(配置回调的URL,你的域名...
rtmp 推流客户端
使用ffmpeg api 开发的rtmp 客户端。可以编译使用。
RTMP协议推流
RTMP协议Real Time Messaging Protocol(实时消息传送协议协议)是Adobe 公司为Flash播放器和服务器之间音频、视频和数据传输开发的私有协议。RTMP协议是TCP/IP五层体系结构中应用层的协议。RTMP协议中基本的数据单元称为消息,当RTMP协议通过网络传送数据的时候,消息将会被拆分成更小的数据单元,称为消息快(CHUNK)。RTMP消息结构消息是RTMP协议中最
rtmp推流资料整理
librtmp推流相关资料demo整理,以及视频音频资料的封装推送,flv格式打包等,抓包分析数据等
RTMP推流库
基于librtmp封装的推流库 支持H264和AAC
RTMP 推流代码
初始化部分 av_log_set_level(1); m_pRtmpContex = (RtmpContex*)malloc(sizeof(RtmpContex)); memset(m_Url, 0, 128); memcpy(m_Url, RTMPUrl, strlen(RTMPUrl)); InitNet(); m_pRtmpContex->pRtmp = RTMP_Alloc(); R...
初始化RTMP推流
Android音视频编码和推流功能视频培训教程,该课程内容包括:OpenGL ES教程、Android视频滤镜、图片生成视频、添加水印、音频和视频合成、剪切音乐合成视频、利用摄像头实现RTMP直播推流等。
FFmpeg+Nginx搭建RTMP直播推流服务
    Nginx是优秀的开源并且可以添加插件的服务端,其中就有开源的RTMP插件nginx-rtmp-module实现了RTMP推流服务。     项目地址为: https://github.com/arut/nginx-rtmp-module 搭建思路:     1. 采用nginx+nginx-rtmp-module搭建rtmp服务端     2. ffmpeg作为推送端,将视频...
rtmp推流如何进行鉴权
1.目前网上了解到有几种方法:(1).通过nginx的nginx-rtmp-module直接修改.c的源码。(2).通过nginx的if配合lua脚本来判断。(3).通过on_publish将1935的推流权限引到后端上判断。   目前我使用的是django+rtmp 在nginx的配置中 rtmp{ server{ listen 1935; chunk_size 4000; ...
RTMP推流及协议学习
前期准备 了解RTMP定义 准备RTMPDump中的librtmp 使用openssl中的libssllibcrypto 推流工作 整体框架图 使用libtrmp提供的API 将streaming封装成为RTMP格式 进阶 RTMP client与RTMP server交互流程 RTMPDump源码分析 参考资料
RTMP 直播 流媒体推流
咨询QQ: 347181469. 本课程适合中,从事音视频,网络通讯开发的学员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从Linux音视频采集,到TCP/IP UDP Socket服务器,客户端编程, 如何去定义网络通讯私有协议,x264,FFmpeg编解码,OpenGL ES渲染视频。OpenAL播放音频。到pcm实时转AAC,到H.264+AAC合成mp4. 整个过程,涵盖iOS,Android ,Mac 嵌入式Linux音视频相关绝大多数实用场景。以及Posix编程接口,C C++ Qt,FFmpeg跨平台开发,iOS,Android,Mac,linux,桌面软件都不再是障碍。让学员能够,融汇贯通掌握音视频领域相关知识,从事音视频相关职业,年薪轻松三四十万不是梦。 付费学员加入QQ群,可获得1~3年的专业解答,周六晚8:00 ~10:00 QQ群内部直播答疑, 以及就业指导,项目练习等服务.rn
安卓rtmp推流工具
安卓app,rtmp推流工具,
windows rtmp推流器
本事例主要采用ffmpeg、libaac、libx264、librtmp实现的windows系统下的音视频设备检测、数据采集、编码(AAC/X264)、RTMP推流直播。
搭建rtmp推流服务器
搭建基于rtmp协议的推流服务器。 环境Linux centos 7.6 + Nginx 1.安装Nginx 安装Nginx依赖库: #安装Nginx的编译环境gcc yum install gcc-c++ #nginx的http模块使用pcre解析正则表达式所以安装perl兼容的正则表达式库 yum install -y pcre pcre-devel #nginx使用zlib...
Android摄像头RTMP推流
使用FFMPEG的RTMP推流修改而来,可以读取摄像头和音频推流至流媒体服务器,适合做视频直播的新手参考.
android RTMP 推流器
Android RTMP 推流器
ffmpeg的h264推流rtmp
ffmpeg的h264推流rtmp: simplest_ffmpeg_streamer,simplest_ffmpeg_receiver
ffmpeg rtmp推流源码
一份可以直接将本地视频推送到服务器的推流源代码, 是学习推流的很好的资料, 代码基于ffmpeg rtmp推流, 采用nginx+rtmp module搭建本地流媒体服务器
RTMP推流RTSP视频
RTMP推流
集成RTMP推流源码
Android音视频编码和推流功能视频培训教程,该课程内容包括:OpenGL ES教程、Android视频滤镜、图片生成视频、添加水印、音频和视频合成、剪切音乐合成视频、利用摄像头实现RTMP直播推流等。
linux环境rtmp推流
linux环境,基于rtmp推流源代码,源文件可以下载参考学习
windows rtmp推流器
本事例主要采用ffmpeg、libaac、libx264、librtmp实现的windows系统下的音视频设备检测、数据采集、编码(AAC/X264)、RTMP推流直播。 之前上传的缺少.h和.lib文件。
rtmp推流延迟问题
是这样的,我正在做一个关于直播平台的课程设计。rn目前进行到了使用opencv库函数采集摄像头信息,将采集到的视频进行编码推流。rn流媒体服务器我使用的是Wowza.rnrn现在遇到的问题是,我能够把视频推到服务器上去,但是服务器延迟严重,rn延迟的情况大致是这样的,开始推流时,服务器端只能看到一个静止的画面,rn过了大概一两分钟,服务器端会以相当快的速度播放前一两分钟的画面,然后进入新的一次静止,rn如此循环往复。rn我不知道问题出在哪?所以想请教各位大佬,给指条明路。
Android RTMP推流实现
详见http://blog.csdn.net/huaxun66/article/details/53427771
android 摄像头RTMP推流
android摄像头视频编码 推到指定的rtmp服务器。
RTMP推流服务器.rar
代码已经完全编译通过,测试通过了。请放心使用。
FFMPEG RTMP推流分析
简介 RTMP推流器(Streamer)的在流媒体系统中的作用可以用下图表示。首先将视频数据以RTMP的形式发送到流媒体服务器端(Server,比如FMS,Red5,Wowza等),然后客户端(一般为Flash Player)通过访问流媒体服务器就可以收看实时流了。 运行本程序之前需要先运行RTMP流媒体服务器,并在流媒体服务器上建立相应的Application。有关流媒体服务器的
ffmpeg推流RTMP命令
linux 和windows下命令行相同 ffmpeg  -re -i "C:\Users\hungrygame.flv" -vcodec copy -acodec copy -f flv -y rtmp://127.0.0.1/wasu?vhost=《域名》/test14 推送到服务器直接将ip 和域名换的即可
rtmp推流直播流程
1.搭建RED5 的RTMP流服务器 安装好RTMP的流服务器软件,下载这个软件setup-Red5-1.0.1-java6.exe   修改Red5安装目录下的 webapps\oflaDemo\index.html 文件,将jwplayer的 file 属性改成 “hello”。(red5 - 1.0.1 版本)      可以利用source insight 工具修改index.h
Rtmp 19-rtmp推流和观看
咨询QQ: 347181469. 本课程适合中,从事音视频,网络通讯开发的学员。实战案例可用于 音视频处理,无人机,安防,直播等所有音视频领域。课程从Linux音视频采集,到TCP/IP UDP Socket服务器,客户端编程, 如何去定义网络通讯私有协议,x264,FFmpeg编解码,OpenGL ES渲染视频。OpenAL播放音频。到pcm实时转AAC,到H.264+AAC合成mp4. 整个过程,涵盖iOS,Android ,Mac 嵌入式Linux音视频相关绝大多数实用场景。以及Posix编程接口,C C++ Qt,FFmpeg跨平台开发,iOS,Android,Mac,linux,桌面软件都不再是障碍。让学员能够,融汇贯通掌握音视频领域相关知识,从事音视频相关职业,年薪轻松三四十万不是梦。 付费学员加入QQ群,可获得1~3年的专业解答,周六晚8:00 ~10:00 QQ群内部直播答疑, 以及就业指导,项目练习等服务.rn
视频推流协议RTMP
对多媒体技术和网络协议进行深入研究的基础上,提出了基于RTP协议的视频流媒体实时传输系统的设计与实现。论文首先在对各个视频压缩技术进行比较后,选择MPEG_4运动图像压缩编码标准作为本系统的视频压缩技术,并详细研究了MPEG4标准的内容和优势,它广泛应用于低码率传输。 如何在网络上实时传输mE(“码流是当前的一个研究热门,也是未来网络多媒体的一个重要的研究方向。接着对网络传输协议进行分析比较,选用RTP/RTCP协议作为本系统传输层协议,并深入分析了R1驯R:rCP的特点、内容。最后给出了本系统的总体结构和系统各个模块的解决方案,包括网络传输模块,网络接收模块,视频编码控制模块和视频播放模块等。
RTMP推流器demo
rtmp推流器 很小的一个推流器 直接加到项目就可以使用 很不错 推荐一下
Rtmp客户端推流工具
基于librtmp库的rtmp推流客户端,客户端使用步骤简单,推送数据时将H264码流输送到API接口中数据即会被打包然后推送到指定的rtmp url地址上。
android直播Rtmp推流和取流
android rtmp直播,从推流到取流,从android显示到pc端显示,再到android端显示 代码虽然很粗糙但是大部分都有现成的代码
推流、拉流 HLS RTMP
等着展示内容
rtmp推流配置,推流ok 20190219
#user  nobody; worker_processes  1; #error_log  logs/error.log; #error_log  logs/error.log  notice; #error_log  logs/error.log  info; #pid        logs/nginx.pid; events {     worker_connections  ...
视频点播RTMP推流直播流媒体服务二次开发集成接口
LiveQing流媒体服务器软件,提供一站式的转码、点播、直播、时移回放服务,极大地简化了开发和集成的工作。 其中,点播功能主要包含:上传、转码、分发。直播功能,主要包含:直播、录像, 直播支持RTMP输入,RTMP/HLS/HTTP-FLV的分发输出;录像支持自定义保存时长、检索及下载。提供丰富的二次开发接口,基于JSON的封装及HTTP调用。提供播放鉴权、推流鉴权等安全保证。提供用户及相关权限...
RTMP推流摄像头设计实现2 - HTTP服务
RTMP推流摄像头设计实现2 - HTTP服务概要为方便用户及平台控制推流通道,本设计提供了HTTP配置接口,由于HTTP服务可以封装成相对独立的模块,固决定封装一个简单的HTTP服务,用于提供简单的配置服务。
弱网环境下的RTMP推流策略
在弱网环境下,为了保证推流的流畅性和低延时,我们需要弄一些策略使推流更流畅,一般有如下策略:   (1) 降帧率        网络发送层发现发送速度过慢,反馈给camera采集模块,通过抽帧的方式来降帧率,降低整体发送的码率   (2) 降编码码率     网络发送层发现发送速度过慢,反馈给视频编码模块,通过动态调整编码器码率,来减小视频编码的输出码率。Android上的Me
相关热词 c#检测非法字符 c#双屏截图 c#中怎么关闭线程 c# 显示服务器上的图片 api嵌入窗口 c# c# 控制网页 c# encrypt c#微信网页版登录 c# login 居中 c# 考试软件