Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >RTMP流视频测试工具

RTMP流视频测试工具

作者头像
用户7741497
发布于 2022-03-25 06:54:58
发布于 2022-03-25 06:54:58
2.4K0
举报
文章被收录于专栏:hml_知识记录hml_知识记录

要做一个android端的流媒体播放器,获取服务器推的rtmp流。我按照网上的教程使用vitamio库https://github.com/yixia/VitamioBundle,demo里面列举了很多情况,我自己新建了一个项目,导入module,选择用videoview控件,播放网络上rtmp没问题。但是当使用我们服务器的地址的时候就会报错:

E/Vitamio[4.2.6][Player]: avformat_open_input: I/O error : -5

E/Vitamio[4.2.6][Player]: error (1, -5)

网上查了很久,但结论很少,而且说的都是我听不懂的,说是初始化问题,但是我已经初始化了,库里也有初始化,使用的库都封装打包好,我也没有细看,不知怎么改。

经过前辈指点方向,我网上找了rtmp视频的测试工具,简直了,原因竟然是!。。。后台给我的地址格式不正确。

听说rtmp协议有自己的解码规范,所以地址也是有规范的。

我之所以是没有往地址方面想,是因为我们俩手机安装了easyrtmp和easyplayer进行测试,一个推流一个拉流,没毛病,我就以为地址是正确的。。操心阿。

总之,我学到了啥都应该首先应该测试资源是可用的。

再说工具https://github.com/winlinvip/srs-bench

里面有讲怎样使用

$ git clone https://github.com/simple-rtmp-server/srs-bench.git

$ cd srs-bench

$ ./configure

$ make

$ ./objs/sb_rtmp_load -c 1 -r rtmp://127.0.0.1:1935/live/livestream

上面的地址换成自己要测试的地址就好。

版权声明:本文为CSDN博主「那个游侠」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/shsh_0415/article/details/79943952

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
基于SRS的视频直播服务器搭建
srs提供的一个demo实例,包括实时流的rtmp播放, hls播放,视频会议, ffmpeg视频变换, jwplayer播放, OSMF播放,vlc播放等等功能.下面是在Centos 6.x环境下的编译搭建流程。
全栈程序员站长
2022/09/06
2.8K0
基于SRS的视频直播服务器搭建
农民工和黑客是如何挖断光纤的?吐槽球一样的流媒体日志系统
客服接到客户投诉,为毛直播看不了?为毛一直在卡?比较常见的答案是:农民工又挖断光纤了,黑客又攻击系统了。有毛线办法?看过FMS日志的都知道,里面没有任何有用的信息。 2012年我在某CDN时,就下决心再也不给农民工朋友摸黑,也不动用黑客攻击的大名。光纤挖断是有的,黑客攻击也是有的,问题是光纤没有断,黑客没有光顾时,卡和流不能看的概率也很大,服务器日志能给予原因吗?不能,这就是为何FMS日志,或其他不能告知原因的日志,球一样的原因了。 CDN会用到多台服务器,或者说是服务器集群,再加上调度那就是多个集群之间的
Winlin
2022/03/18
3890
视频推流组件EasyRTMP_HIK推视频流到EasyDSS由于时间戳问题无法播放排查
作为一款可靠的视频推流功能组件EasyRTMP,很多用户都会通过该组件的协助来搭建推流平台。最近有开发者在试用EasyRTMP_HIK工程的时候,发现将视频推流到EasyDSS流媒体服务播放不了,有时候只显示码流数据,却无法播放;有时候只会出现第一帧数据,显示一帧画面,后面就卡住不动了。
TSINGSEE青犀视频
2021/05/19
7190
FFMPEG 转码部署实例
FFMPEG对RTMP直播流转码,SRS在收到编码器推送的直播流后,可以对直播流进行转码,输出RTMP流到服务器(也可以到SRS自己)。 详细规则参考:FFMPEG,本文列出了具体的部署的实例。
西里国际站
2023/04/19
2.9K0
性能优化:SRS为何能做到同类的三倍
性能无疑是服务器的核心能力,几乎每个开源服务器的介绍都是”高性能XXX服务器“。视频服务器由于业务的超复杂度,特别是WebRTC服务器,要做到高性能是非常有挑战的难点。 为何性能很重要?完备的功能需要用性能交换,安全性需要用性能交换,成本需要用性能交换,产品体验需要用性能交换,甚至系统弹性都需要性能交换。有了基础性能,就有了竞争力的资本;基础性能若有问题,举步维艰,想要干点啥都不容易,就像天生羸弱的身子板。 SRS虽然是单进程单线程模型,性能一直都很高,比如: •单进程能跑满千兆或万兆网卡,一般的场景完全能
Winlin
2022/03/18
2.3K0
互联网视频的实际工业标准RTMP: 坑里有多少个球?
互联网视频,在PC时代,Flash这个插件都不叫做插件,因为所有的浏览器默认都会安装flash,因此RTMP成为了流媒体的实际工业标准。 最简单的PC流媒体应用,可以使用Flash采集摄像头和麦克风后,以RTMP协议推送给流媒体服务器,然后在浏览器中用Flash播放器播放这个RTMP流。总共需要多少行代码?可以100行as代码就可以实现,脏累烦的事情都是flash搞定了。 视频点播,从来就不是RTMP的事情,那是HTTP文件的世界,一个HTTP-MP4文件,可以在所有平台观看。直播呢也不仅仅是PC了,移动
Winlin
2022/03/18
3020
SRS(简单实时视频服务) 笔记(4)- 截图
**(1) 启动一个HTTP服务 从SRS源代码中找到文件夹 trunk/research/api-server ,这里有个 python 脚本,把它跑起来。注意它依赖 ffmpeg 工具。
张云飞Vir
2021/05/10
1.5K0
利用Simple-RTMP-Server搭建RTMP和HLS直播服务(上)
1、推流地址:rtmp://192.168.43.118:1935/live/livestream
LiveVideoStack
2021/09/02
2.8K0
利用Simple-RTMP-Server搭建RTMP和HLS直播服务(上)
劳动节之一:SRS中RTC基于流的场景应用,RTC和RTMP流互相转换
大约在一年前,SRS开始支持了WebRTC,这一年一直在持续的更新和收集大家的反馈,终于目前达到了基本可以的里程碑了,是时候总结下使用方法,更新Wiki和DEMO,方便大家用起来了。 SRS的RTC有很多种应用场景,这篇是基于流的场景的应用,后续会推出更多的场景。流是服务器最基本也是最基础的逻辑,是其他场景的基础。基础不牢,地动山摇,大家走过路过不要错过。 RTC的Wiki请点文末阅读原文,我们在这篇文章中,会重点说明一些背景、应用场景和便于理解的设计背景。Wiki侧重的是总结和结果,这个文章侧重的是为什么
Winlin
2022/03/18
2.4K0
RTMP源站集群部署实例
RTMP源站集群部署的步骤,我们给出了一个例子,部署了两个源站做集群,还部署了一个边缘。 实际使用中,可以部署多个源站和多个边缘,形成源站集群。
西里国际站
2023/04/18
5100
国产开源流媒体SRS4.0对视频监控GB28181的支持
1. SRS最大的特点就是简单,表现在代码架构简单,实现简单,部署简单,运维简单;
潇湘落木
2020/11/12
8K1
国产开源流媒体SRS4.0对视频监控GB28181的支持
SRS(简单实时视频服务) 笔记(1)- 体验
SRS是一个简单高效的实时视频服务器,支持RTMP/,等多种格式。工作用用到 SRS 服务,本文是我在学习过程中的学习笔记。
张云飞Vir
2021/05/11
2.3K0
SRS(简单实时视频服务) 笔记(1)- 体验
深入浅出看流媒体前世今生,分分钟二逼变牛逼
CDN这几年爆炸式增长,带宽提速是根源,而HTTP始终还是那个屌样,因此目前CDN大多是资本性行业,不用多少知识就能干了;直到流媒体粗现,直播咋这么难搞呢?因为它是流媒体,让我带你深入浅出看流媒体前世今生,分分钟二逼变牛逼。 流媒体分为点播和直播,点播已经堕落为HTTP文件了,直播永远不可能只用HTTP就OK,这是他们的业务差异导致的。流媒体本质上是:现实的图像,经过编码器压缩,持久化为点播文件或者直播流,经过传输,在终端解码和展示。 点播为何属于HTTP而不是流媒体呢?点播,譬如电影或者录制的影像,传输
Winlin
2022/03/18
8770
RTMP推流摄像头视频推送至EasyDSS使用EasyPlayer-RTMP WIN播放崩溃闪退是什么原因?
TSINGSEE青犀视频联合海康研发的推流摄像头自从上线以来,获得了很多用户的信任。RTMP推流摄像头可以将视频流直接通过RTMP协议推送至直播间,无需增加中间组件或者设备,使用方便简单,配置可参考:海康定制RTMP推流摄像头如何接入EasyDSS视频直播点播平台?
TSINGSEE青犀视频
2021/03/05
6380
得劲,使用srs进行webrtc推流体验!
大家好,我是小涂,今天给大家分享一篇关于如何使用srs来进行webrtc进行推拉流;不过在这之前,你需要进行srs运行环境搭建,这个可以具体参考srs官网的wiki,我这里就不重复了,如果你有在搭建过程中遇到啥问题,可以私下交流沟通,下面是srs官网搭建环境中文wiki:
用户6280468
2022/03/21
2.2K0
得劲,使用srs进行webrtc推流体验!
接上篇-nginx-http-flv-module更新说明(一)
blog:https://blog.csdn.net/winshining/article/details/74910586
后端技术探索
2018/08/10
9380
3-视频传输,监控,直播方案-网页端播放视频流(RTMP,HLS,m3u8)
git clone git://github.com/tsingsee/EasyPlayer.js.git
杨奉武
2021/12/01
9040
3-视频传输,监控,直播方案-网页端播放视频流(RTMP,HLS,m3u8)
[保姆级教程]SRS直播服务器搭建兼ffmpeg推流+obs在线直播+集成
最近一星期一直在研究直播原理和推流操作,网上的教程十分零散,你会发现每个搜索页面点进去都是同个文章,这... 经过我独立研究和网上学习,终于终于走完了基本的直播推流操作。我将互联网零散的知识和自己的理解全部集成在这。此文章为原创,当中会引用不少大佬伟大的项目 感谢以下伟大的项目
yimi233
2022/11/09
5.9K0
[保姆级教程]SRS直播服务器搭建兼ffmpeg推流+obs在线直播+集成
RTMP流转发(Forward)部署实例
SRS可以将送到SRS的流转发给其他RTMP服务器,实现简单集群/热备功能,也可以实现一路流热备(譬如编码器由于带宽限制,只能送一路流到RTMP服务器,要求RTMP服务器能将这路流也转发给其他RTMP备用服务器,实现主备容错集群)。
西里国际站
2023/04/18
5350
OSSRS搭建rtmp推流服务器
文中测试视频:https://pan.baidu.com/s/1Cs9bULQ26zmDjbNqiIyUow 密码:q839
码客说
2019/10/22
7.6K0
推荐阅读
相关推荐
基于SRS的视频直播服务器搭建
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文