ffmpeg 推流相关指令

1.rtsp->rtsp(只解封装,不解码)

ffmpeg -re -rtsp_transport tcp -i rtsp://usr:[email protected]:port/h264/ch1/sub/av_stream -acodec copy -vcodec copy -f rtsp rtsp://ip:port/name

2.rtsp->rtmp(只解封装,不解码)

ffmpeg -re -rtsp_transport tcp -i rtsp://usr:[email protected]:port/h264/ch1/sub/av_stream -acodec copy -vcodec copy -f flv rtmp://ip:port/name

原文地址:https://www.cnblogs.com/dmj666/p/8279004.html

时间: 2024-10-14 01:20:42

ffmpeg 推流相关指令的相关文章

用ffmpeg推流到nginx

用ffmpeg推流到nginx [1]第一个是推到了上面配置的live节点上:[RTMP模块] ffmpeg -i /data/recorded_flvs/1028_test8-1475221725.flv -c:v libx264 -b:v 500k -c:a libfdk_aac -b:a 64k -f flv rtmp://120.26.206.180/live/strea123.flv 说明:红色为需要推送的文件,绿色为RTMP流, 运行成功界面: [2]第二个推送到hls上: ffmp

Linux相关指令

Linux相关指令 1.find文件搜索功能 find [目录列表] [匹配参数] [匹配标准] -name :按文件名称进行搜索 -group :按文件所属组进行搜索 -user :按文件拥有者进行搜索 例1:以-name作为搜索条件进行搜索 例2:以-group作为搜索条件进行搜索 例3:以-user作为搜索条件进行搜索 2.df磁盘相关指令 df :查看磁盘信息 -l :locate缩写,查看本地磁盘信息 -h :以1024进制显示磁盘空间 -H :以1000进制显示磁盘空间 -T :显示

Angularjs 事件指令 input 相关指令 和样式指令 DOM 操作指令详解

Angularjs 事件指令 input 相关指令 和样式指令DOM 操作指令详解学习要点:1. AngularJs 事件指令2. input 相关指令3. 样式指令4. DOM 操作指令5. ngBind/ngBindHtml/ngBindTemplate 重点6. ng-init ng-mode ng-model-options ng-controler 1. Angularjs 事件指令自己研究:ng-click/dbclickng-mousedown/upng-mouseenter/le

AngularJS 事件指令/input相关指令/样式指令/DOM操作指令详解

1.AngularJS 事件指令 (1)ng-click 鼠标点击事件 [html] <button ng-click="count = count + 1" ng-init="count=0"> Increment  </button> <span>  count: {{count}}  </span> (2)ng-dblclick 鼠标双击事件 [html] <button ng-dblclick="

常见压缩格式比对,及 Linux 下的压缩相关指令

可先浏览加粗部分 一.常见压缩档 *.zip | zip 程序压缩打包的档案: (很常见,但是因为不包含文档名编码信息,跨平台可能会乱码) *.rar | winrar 进程压缩打包的档案:(在windows上很常见,但是是商业软件.) *.gz | gzip 程序压缩的档案: (linux目前使用最广泛的压缩格式) *.bz2 | bzip2 程序压缩的档案: *.xz | xz 程序压缩的档案: *.tar | tar 程序打包的资料,并没有压缩过: *.tar.gz | tar 程序打包的

ffmpeg推流时,可能出现错误:Unknown encoder &#39;libx264&#39;

使用如下命令推流时: p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 18.0px Menlo; color: #4d2f2d; background-color: #dfdbc3 } span.s1 { } ffmpeg -re -i a.mp4 -vcodec libx264 -acodec aac -f flv rtmp://172.31.102.165:1935/myapp 可能会出现如下错误: p.p1 { margin: 0.0px 0.0

linux磁盘配额相关指令

1.Quota的作用主要有: 1)限制某一群组所能使用的最大磁盘配额 2)限制某一用户的最大磁盘配额 3)以Link的方式,来使邮件可以作为限制的配额(更改/var/spool/mail这个路径) 2.Quota的使用限制 1)仅能针对整个filesystem 2)核心必须支持quota 3)Quota的记录文件 4)只针对一般身份使用者有效,root是不能设定quota,因为整个系统所有的数据几乎都是他的 3.quota针对整个filesystem的限制项目分为以下几个部分: 1)容量限制或档

C#使用FFMPEG推流,并且获取流保存在本地,随时取媒体进行播放!

最近开发了基于C#的推流器一直不大理想,终于在不懈努力之后研究了一点成果,这边做个笔记:本文着重在于讲解下如何使用ffmpeg进行简单的推流,看似简单几行代码没有官方的文档很吃力.并获取流的源代码:如下→ #region RTMP推流(**已成功推流至服务器**) Network.Create() .WithSource(inputPath)//inputPath可以改成获取设备的视频流 .WithDest("rtmp://192.168.61.128/live/livestream"

实战小项目之ffmpeg推流yolo视频实时检测

之前实现了yolo图像的在线检测,这次主要完成远程视频的检测.主要包括推流--収流--检测显示三大部分 首先说一下推流,主要使用ffmpeg命令进行本地摄像头的推流,为了实现首屏秒开使用-g设置gop大小,同时使用-b降低网络负载,保证流畅度. ffmpeg -r 30 -i /dev/video0 -vcodec h264 -max_delay 100 -f flv -g 5 -b 700000 rtmp://219.216.87.170/live/test1 其次是収流,収流最开始的时候,有