Comments (12)
from cloud-api-demo-web.
我又试了一下,前端打开推流,遥控器提示推流打开了,但是还是看不到直播。我的rtmp服务推流地址和拉流地址是一样的。我不太明白前端的拉流地址是怎么计算出来的(就是会在推流地址的基础上自己加了一些字符)。
from cloud-api-demo-web.
你可以仔细看下前端代码,拉流地址拼接用的是当前时间戳,可以直接改一下逻辑。
from cloud-api-demo-web.
我前端这也是报这个错,用的srs4.0搭建的流媒体数据库,rtmp协议obs推流 vls 拉流是没问题,但是前端jswebrtc播放不行,找到原因了没?
from cloud-api-demo-web.
from cloud-api-demo-web.
我前端这也是报这个错,用的srs4.0搭建的流媒体数据库,rtmp协议obs推流 vls 拉流是没问题,但是前端jswebrtc播放不行,找到原因了没?
网页只能播放webrtc流,是否将rtmp流转为webrtc流了?
from cloud-api-demo-web.
好久没弄,最近想起来才过来看下 。确实如 @JKjenken 所说
把这个删掉应该就可以了吧
from cloud-api-demo-web.
我先试一下
from cloud-api-demo-web.
首先 您的rtmp的地址写错了,后面不应该增加端口。应为jswebrtc需要先和1985端口申请play 的数据 在走1935推流RTMP的视频。所以你就直接写srs服务的地址,如果是外网就写外网地址,记得要把1935和1985这两个端口打开。srs就直接使用docker.conf就行了 不需要什么配置。
from cloud-api-demo-web.
你好 我这里一直加载不出来直播页面是怎么回事啊
from cloud-api-demo-web.
这么多问题,大疆开发人员都不看的吗?
from cloud-api-demo-web.
本人经过一周的折腾终于把调视频通了,大疆没有说明调试的文档,只有官方的一个rtmp的功能视频
具体过程如下:
1.视频服务接收rtmp推流,默认端口1935,如果是使用默认端口,配置文件中rtmpUrl不用标端口,上面有网友提到这个点
2.前端使用rtmp播放时,实际代码中调用的是webrtc协议,该协议默认是8000端口,所以你的视频流服务要提供webrtc功能,打开8000端口,且能把rtmp转rtc
3.前端点击play时,会先向视频服务请求ip:1985/rtc/v1/play/的一个url来获取播放参数,所以你的视频服务需要打开1985端口,且有这样的接口功能
4.如果在遥控器中配置好了视频参数,点击play时,遥控器就开始推流了,页面点击play是无效,因为已经推流不能再推流
5.遥控器点击play推流时,在服务器上生成的url会带时间戳,在遥控器上能看到这样的时间戳,如果你自己用拉流工具播放,注意URL的写法带上时间戳
6.在遥控器上没点击play条件下,web页面点击play,遥控器会先收到play命令,并语音播报开直播放推流,这时视频服务收到的视频流url会带无人机的序列号,而不是时间戳
以上是本人遇到问题总结的答案
from cloud-api-demo-web.
Related Issues (20)
- 相册就一个文件要上传 , 一只调 API接口 fastupload 不上传 HOT 1
- docker编译web报错
- yarn build 报错
- 按钮无响应 HOT 1
- 直播转流的问题 HOT 2
- 遥控器里开放平台输入URL,点击登录没反应
- 第三方云平台导入航线文件后,点击航线文件,地图不展示航线内容 HOT 3
- GB28281推流问题
- 实时视频通话agoraToken被encode之后导致报错appid和token不匹配 HOT 1
- ploit登录时候报错The network is abnormal, please check the backend service and try again HOT 1
- pilot上如何清理webview的缓存 HOT 2
- 编译需要多大的内存?
- LiveQing播放器切换清晰度花屏该怎么解决 HOT 1
- 前端项目如何实现中文
- Update package-lock.json HOT 3
- 安装依赖失败 HOT 2
- web页面视频播放失败,rtmp格式视频流 HOT 1
- Not Receiving Specific Messages in MQTT Subscription
- 登录pilot-login,为什么报Cannot read properties of undefined (reading 'platformVerifyLicense')
- pilot2 无法上云 device not connect HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cloud-api-demo-web.