Skip to content

zhangyfan/Rtsp

Repository files navigation

  1. 准备环境
  • 编译程序需要用build.sh buildroot构建buildroot环境
  1. 创建目录build_linux,并cd
  2. 根据实际修改cross.cmake文件中的路径
set(sysroot_target /home/z/rv1126/buildroot/output/rockchip_rv1126_rv1109_spi_nand/host/arm-buildroot-linux-gnueabihf/sysroot)
set(tools /home/z/rv1126/prebuilts/gcc/linux-x86/arm/gcc-arm-8.3-2019.03-x86_64-arm-linux-gnueabihf/bin)
  1. 执行cmake,其中sysroot路径根据实际修改
cmake ../ -DCMAKE_TOOLCHAIN_FILE=../cross.cmake
  1. 执行make命令
  2. 执行完成在项目的bin目录下可得到.so和可执行文件

  • 运行

bin/Release上传了Windows下的可执行文件,执行命令需要两个参数

RtspProxy.exe rtsp:https://admin:[email protected]/ rtmp:https://127.0.0.1:1935/1

第一个参数是设备RTSP链接,第二个参数是RTMP推流地址 RTSP链接格式为: rtps:https://账号:密码@IP[:PORT]/

TODO:

  • linux下目前为了调试方便解码使用的ffmpeg软解(硬解接口一样,但是AVFrame是MPP自己的数据格式)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages