begeekmyfriend / yasea

RTMP live streaming client for Android

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

安卓推流,连接自己的rtmp(srs)服务器失败

Regulus-Le0 opened this issue · comments

博主你好,我自己使用腾讯云服务器搭建了srs服务器,我在服务器上使用ffmpeg推流一个视频,安卓端拉流可以成功播放,我使用安卓端推流的时候,使用云服务器公网地址就会闪退,使用云服务器内网地址就会出现连接失败并弹出以下Toast "failed to connect to /10.0.0.15 (port1935) from /10.65.76.231 (port 49842)after 3000ms: isConnected failed:ECONNREFUSED (Connection refused)"
我服务器也开了1935端口的,请教一下是哪里出了问题呢

估计你的URL里面没有鉴权吧,所以被拒绝了

我刚刚使用OBS推流也成功了,安卓端URL填写成rtmp://139.155.83.204:1935/live/livestream 时就会闪退,把live去掉或者改成数字就会出现上图所示了

问题已解决,RtmpConnection.java里面,serverId数据类型转换错误,初始化为AmfNumber,在onSrsServerInfo()方法,getServerId()方法中数据转换有问题。如下修改即可

Fixed! Many thanks!