Git Product home page Git Product logo

arrtsptool's Introduction

一,概述

​ ArRtspTool是anyRTC开源的一款将rtsp流转为rtc的工具,这样rtsp的流可以不需要外网服务或IP地址,即可实现网页/H5无插件观看,小程序,APP等各种方式查看视频流。

​ 支持常见的Linux、Windows、树莓派、英伟达TX系列等等。

​ 支持Rtsp流,支持USB摄像头,支持窗口推流等等。

适用的场景:

​ 1,内网摄像头穿透到公网:使用网页,App或小程序进行观看,超低1s内延时

​ 2,远程驾驶:超低延时,远程操控,流程不卡顿

​ 3,无人机:超低延时,精准控制,AI识别反馈

​ 4,小区门禁:实时监看,双向对讲,远程操控

二,编译

​ 下载代码到本地:git clone https://github.com/anyRTC-UseCase/ArRtspTool.git

​ 编译脚本对应的平台(已验证,其他平台或系统版本可联系我司进行确认):

Makefile.linux  - Centos7.0及以上
Makefile.pi		- 树莓派4
Makefile.tx		- Nvidia TX2

​ 以树莓派为例(以下命令均以root运行,非root可能会报权限错误):

***# cd ArRtspTool
***# cp Makefile.pi Makefile
***# make && make install

​ 启动程序,运行之前记得先配置一下相关参数

***# chmod +x run.sh
***# ./run.sh start ArRtspTool rtsp.conf 

​ 停止程序

***# ./run.sh stop ArRtspTool

三,如何配置

[rtsp]
url=你的Rtsp流的Url

[nv]
dev_id=设备ID(/dev/video0)

[rtc]
app_id=rtc的AppId,
chan_id=频道ID,可设置任意值,web或App通过此ID可以观看rtsp的流

​ AppId的获取可以登录anyRTC官网获取

注意: Rtsp地址和设备ID二者选其一,优先Rtsp地址,若推本地摄像头则无需配置Rtsp地址

四,常见问题

详见常见问题

anyRTC创业扶持计划

  • 30万免费分钟数,助力初创企业快速发展。

anyRTC初创企业扶持计划,只要通过企业审核,联系客服加入anyRTC创业扶持计划,即可享受30万免费分钟数。获得分钟数可降低在实时音视频技术服务所产生的成本费用,零成本快速启动项目。

  • 专属技术指导支持

anyRTC为初创企业提供一对一专属客服,为客户提供专业、认真的服务,及时解答您的疑惑。并为客户提供专属技术指导,更快上手,轻松上线!

五,联系我们

联系电话:021-65650071

QQ咨询群:580477436

ArCall技术交流群:597181019

咨询邮箱:[email protected]

技术问题:开发者论坛

获取更多帮助前往:www.anyrtc.io

arrtsptool's People

Contributors

dynceric avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.