工作项目:一个跟云有关的项目,先学一些视频编程的知识

最后更新于2022年4月20日 11:10:59

首先阿里云怎么用。。
然后怎么把视频信号发到阿里云上面呢?
2022年4月14日 14:37:28:
测试:内网摄像机(RTSP/IPC/NVR)如何能在公网进行RTSP、RTMP、HLS(m3u8)、HTTP-FLV互联网H5网页直播
EasyNVR+EasyDSS实现公网传输。
对以上方案做了一天实验,得出了视频传输的第零个版本的结论:非常hack的版本:
使用EasyNVR把192.168的rtsp流转到局域网中,然后使用EasyDSS将局域网的rtsp流转成带公网IP的流。远程去调用这个暴露出来的rtsp流达到跨公网获取视频信号且在web播放的目的。
问题:1、延迟太大;2、网不稳;3、多个小车,每个都安装多个摄像头,带宽估计不够。
收获:知道了子网要先倒腾到局域网,局域网的边缘服务器才能倒腾到公网。
2022年4月15日 11:09:22:
视频封装格式与视频协议
基于 WebRTC 的 RTSP 视频实时预览
我奉劝你还是先把局域网内的搞好再说。
mpromonet/webrtc-streamer 这个玩意儿怎么搞进去呀,我吐了。

2022年4月18日 09:21:22:
webrtc-streamer用到了webrtc的C++库,下一个看看:Development | WebRTC - GitHub Pages
安装步骤:
Clone the depot_tools repository:

git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git

Add depot_tools to the front of your PATH (you will probably want to put this in your ~/.bashrc or ~/.zshrc). Assuming you cloned depot_tools to /path/to/depot_tools:

export PATH=/path/to/depot_tools:$PATH

然后按照链接里面的来就行。
下载好的源码需要编译,编译借助了ninja编译工具:

build/linux/sysroot_scripts/install-sysroot.py --arch=amd64 # 由于我提示了ERROR at //build/config/sysroot.gni:64:7: Assertion failed. 所以先做这步。
# 以下两个二选一
gn gen out/Default # Debug mode 或者
gn gen out/Default --args='is_debug=false' # Release Mode
# 编译
ninja -C out/Default

2022年4月20日 11:11:09:
我放弃了webrtc-streamer这个第三方库,原因是在目前的GLIBC_2.23环境下无法兼容,我已经从静态编译研究到反汇编了,水平有限,真的不行。
但是收获还是有的,这个库就是在webrtc的native库的基础上包了一层,可以找找别的库。
天准无人车远程操控平行驾驶

2022年4月21日 11:50:22:
当你不开心的时候,就开上敞篷车出去转转吧。同样的思路,开上车转转吧,看看有什么问题。
测试下web到ros的延迟是多少。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值