RTMP流视频测试工具(简直好使极了)

要做一个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

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

再来放一些链接

Android 如何直播RTMP流

RTMP、RTSP、HTTP视频协议直播流地址

下面这个链接内容更简单易懂

玩转Android之在线视频播放控件Vitamio的使用

再遇到问题啥的希望我也能及时记录下来,免得忘记。刚吧得。

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值