![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ffmpeg
文章平均质量分 90
路边闲人2
混迹于csdn,不求显山露水,只求共享知识。
展开
-
zlmediakit二次开发的若干经验
zlmedikit是一个流媒体服务器源码地址https://github.com/xia-chu/ZLMediaKit能够处理rtsp,rtmp,hls等多种流媒体协议,与SRS功能相似,虽然没有SRS出名,但是却比SRS有几个重要的优势,一是支持多线程,运行效率比较高,SRS只能单线程运行二是代码支持多种平台,windows,linux, macos,arm,对开发学习比较友好。可以在VS中开发,在linux下编译运行 。SRS只能在linux下开发,开发学习略有一点不方便。三是an...原创 2020-12-02 18:55:42 · 11804 阅读 · 4 评论 -
用ZLMedia实现rtmp拉流转推流(rtmp/hls)
业务场景是:有一个rtmp的源,对外提供rtmp的直播节目,地址rtmp://abc.com/live/tv, 现在的需求是要将此节目拉过来,生成HLS对外发布,或对外还是rtmp发布,比如rtmp://my.com/live/tv。作用嘛,肯定是你懂的!此时需要一个把rtmp数据拉过来,再推出去的动作,一般推给SRS流媒体服务器后,即可随意对外分发提供rtmp或hls。如何实现呢?一般的流媒体服务器,像SRS提供许多流媒体格式的输出,可以用于进行流媒体处理,但此时需要一个拉流的程序。SRS里面用的是ffm原创 2020-11-23 15:13:08 · 12926 阅读 · 5 评论 -
rtmp拉流转http-flv输出
目前常用的流媒体协议rtmp,HLS,Http-FLV,其中hls协议的延迟太大,rtmp的协议实现比较复杂,而http-flv基于http协议,简单方便,在浏览器上实现播放也非常容易。此文讲解rtmp客户端拉到rtmp流后,转封装成flv格式并通过http服务器发送给客户端的过程。一、rtmp消息格式rtmp协议不作过多说明。握手完成后,主要传输的是视频和声音数据,参考rtmp官方标准规范详细解析https://www.cnblogs.com/chgaowei/p/5445...原创 2020-10-16 17:01:11 · 12405 阅读 · 0 评论 -
ffmpeg 用 -ss指定起始时间
ffmpeg推流时,用-ss可以从某个时间点开始进行推。./objs/ffmpeg/bin/ffmpeg -re -ss 500 -stream_loop -1 -i ./doc/jqr.mkv \ -vcodec copy \ -acodec copy \ -f flv -y rtmp://abc.yunyun.com/live/my; 参考https://ffmpeg.org/ffmpeg.html ...原创 2020-10-12 16:08:51 · 3265 阅读 · 0 评论 -
mp4(mov)文件解析相关
MP4Reader工具,用于查看mp4文件结构。软件界面如下所示下载链接:https://download.csdn.net/download/zlf_93_02/10627535mp4文件格式重点解析https://www.jianshu.com/p/44c9567d8fcbMP4文件格式解析https://blog.csdn.net/lxmnet123/article/details/10729463MP4文件格式解析 之 二 (Samp...原创 2020-09-30 11:05:11 · 752 阅读 · 0 评论 -
ffmpeg拉hls转推rtmp到srs
注意ffmpeg的版本号,太旧的版本可能会不支持,像centos 7.6自带的 ffmpeg-2.8.15就不行。./ffmpeg -re -i http://ott-live.olympicchannel.com/out/u/OC1_1.m3u8 -vcodec copy -acodec copy -f flv rtmp://127.0.0.1/live/test引用:https://www.wowza.com/community/t/can-wowza-pull-hl...原创 2020-09-22 17:28:10 · 580 阅读 · 0 评论