【FFmpeg】RTSP、RTMP相关命令及开源项目
一、RTSP转RTMP
海康摄像头:抓取 rtsp 流然后转换成 rtmp 推流出去
主码流
ffmpeg -i “rtsp://[用户名]:[密码]@192.168.1.100/h265/ch1/main/av_stream” -f flv -r 25 -s 1920x1080 -an rtmp://localhost/live/a
ffmpeg -i “rtsp://[用户名]:[密码]@192.168.1.100:554/h265/ch1/main/av_stream” -f flv -r 25 -s 1920x1080 -an rtmp://localhost:1935/live/a
子码流
ffmpeg -i “rtsp://[用户名]:[密码]@192.168.1.100/h265/ch1/sub/av_stream” -f flv -r 25 -s 640x360 -an rtmp://localhost/live/a
ffmpeg -i “rtsp://[用户名]:[密码]@192.168.1.100:554/h265/ch1/sub/av_stream” -f flv -r 25 -s 640x360 -an rtmp://localhost:1935/live/a
二、码率bit_rate设置建议大小
视频大小 | 分辨率 | 建议码率 |
---|---|---|
480P | 720X480 | 1800Kbps |
720P | 1280X720 | 3500Kbps |
1080P | 1920X1080 | 8500Kbps |
三、ffm
【FFmpeg】RTSP、RTMP相关命令及开源项目相关推荐
- 视频相关十大开源项目
视频相关十大开源项目 1. OpenH323项目 (★★★★★) 上榜理由:最著名的H.323开源协议栈,视频会议开发必备协议栈,强烈推荐 最著名的H.323开源协议栈,包含了全部的H.323协议功能 ...
- ffmpeg c++代码推流RTSP/RTMP(命令行推流)
由于ffmpeg推出的rtsp或者rtmp端口需要Listen,所以需要开启端口TCP/UDP,之后采用ffmpeg向端口推送数据 第一,安装rtsp-simple-server release下载地 ...
- 服务器如何识别同一客户端的各种不同的命令_开源项目|如何开发一个高性能的redis cluster proxy?...
背景 redis cluster简介 Redis cluster是redis官方提供集群方案,设计上采用非中心化的架构,节点之间通过gossip协议交换互相的状态,redis cluster使用数据分 ...
- git 给每个branch设置权限_自定义git命令阅读开源项目
准备工作 查看当前git命令执行目录 which git 查看执行目录下git相关软连接 ls -lrt /usr/local/bin/git* 查看git安装目录下git相关命令ls -lrt /u ...
- python 换脸 github_人脸识别和换脸相关深度学习开源项目github汇总
openface github:https://github.com/cmusatyalab/openface openface是一个基于深度神经网络的开源人脸识别系统.该系统基于谷歌的文章<F ...
- 视频会议十大开源项目
在视频会议领域,有许多可以值得参考的开源项目,这些开源项目有的是协议栈.有的是编码器或者是传输协议,由于视频会议系统是一个综合性的应用系统,里面包含功能较多,如能把这些开源项目选择性的加入我们的视频会 ...
- 视频会议及流媒体十大开源项目
在视频会议领域,有许多可以值得参考的开源项目,这些开源项目有的是协议栈.有的是编码器或者是传输协议,由于视频会议系统是一个综合性的应用系统,里面包含功能较多,如能把这些开源项目选择性的加入我们的视频会 ...
- 精选180+Python开源项目,随你选!做项目何愁没代码
编辑 | Jane 出品 | Python大本营 每一位程序员,每天大部分时间都是在和代码打交道.但是对于广大的普通用户来说,最重要的不是代码,而是代码最终生成的应用程序.但是,每个项目都从头开始自己 ...
- 2017 开源中国新增开源项目排行榜 TOP 100
2017 年开源中国社区新增开源项目排行榜 TOP 100 新鲜出炉! 这份榜单根据 2017 年开源中国社区新收录的开源项目的关注度和活跃度整理而来,这份最受关注的 100 款开源项目榜单在一定程度 ...
最新文章
- 程序员效率低下的35个坏习惯
- 苹果iOS 15发布:关机也能定位,ASMR重度用户狂喜,这波库克又“去苹果化”了...
- H3C V7平台下的IRF堆叠
- 聊聊rocketmq的BrokerHousekeepingService
- 给ThinkPad E470C 换个高分屏(1080P)
- 解决slideDown()、slideUp()执行结束后才执行下一次,导致鼠标离开后很久动画依然在执行的问题...
- php中英文手册(集成用户注释08/12/2007)
- 每个前端开发者都要理解页面的渲染
- centos 计算器_Linux学习之CentOS(十五)--Linux常用命令之bc、man、shutdown...
- Java阶段2-02JS:08ECMAScript BOM DOM:
- 中学生python程序设计大赛_贵州民族大学第一届程序设计大赛圆满举办
- 讨论下怎么能实现保证新闻时效性推荐算法机制
- oracle 11g 01017,oracle 11G OEM 出现问题 ORA-01017: inv
- 使用知行之桥® EDI系统对接德州仪器TI
- 用matlab画相频曲线_用MATLAB进行系统频率特性曲线绘制
- Java怎样实现验证码?
- linux shell搜索某个字符串,然后在后面加上字符串?字符串后面插入字符串?sed字符串后面插入字符串?...
- python爬虫入门实战之爬取美国体育网篮球比赛数据(selenium+xpath)
- 报名倒计时 | 有道技术沙龙,聊聊明星语音背后的故事
- K-近邻算法(分类算法)
热门文章
- Corner Proposal Network 论文阅读(2020ECCV)
- POJ - 3041 Asteroids 二分图最小点覆盖
- java8u211_jre864位u211
- nio的优势_NIO研究所 | 最有AI的EC6故事
- node 获取表单数据 为空_数据结构与算法(python)单向循环链表
- cf两边黑屏怎么解决win10_Win10电脑开机黑屏只有鼠标指针无法进入桌面的解决方法...
- 实时的激光雷达点云压缩
- vue element upload 控件用form-data上传方式导入xls文件
- 在CentOS 6.9 x86_64搭建Lua开发环境
- Blender 3.0基础入门学习教程 Introduction to Blender 3.0