FFmpeg 命令行推流 传视频到组播①
来源:互联网 发布:应聘软件测试自我介绍 编辑:程序博客网 时间:2024/06/06 03:47
最近在学ffmpeg,把学会的做个笔记,学习过程中也看了很多大神的博客,故也把自己学会的写下来希望对和我一样的初学者有帮助
把视频传到组播,这里我用的是h264视频流,所以视频要先用命令行转为.h264文件
ffmpeg的命令为:
ffmpeg -re -i text.h264 -vcodec copy -f h264 udp://233.233.233.223:5555
注:
1.-re 表示按帧率发送,一定要加
2.udp://233.233.233.223:5555是组播地址,可以自定义,组播地址指的范围是224.0.0.0—239.255.255.255,“:”后面的“5555”是端口号(大概是,我也记不清楚具体叫什么),可以自定义,好像是只要大于1000就可以。
3.关于组播的知识,参考http://baike.baidu.com/link?url=BVf-vt7d5ebbgIi4pPJYmnPwsqC1-uDsTej05G4DorJ1GePLU_2kjv39kWRjFKJlqS2DOorS8s-O7aozdiEK0lPq0JCdvSLN8L7y43bBdmK
4.text.h264就是推流的视频了,最好选长一点的视频测试,比如一部电影,太短了还没看到就没了。
例如,我传名为yourname.h264的视频到udp://233.233.233.223:5555,在命令行写下如下命令:udp://233.233.233.223:5555
运行后结果如下:
说明正在推送了
此时打开ffplay可以看此推流的视频 输入命令
ffplay -f h264 udp://233.233.233.223:5555
如图所示:
结果如图:
可以看到,视频正在播放了,说明推流成功。
注:视频一定要长一点,推流完了再打开ffplay看是没有的。
附:MP4转h246命令:ffmpeg -i yourname.mp4 yourname.h264
视频文件要在ffmpeg.exe所在的文件夹下面。
可以参考雷神博客点击打开链接
4 0
- FFmpeg 命令行推流 传视频到组播①
- 基于FFmpeg的视频推流
- SRS + ffmpeg 推即时视频流
- windows下ffmpeg音视频采集并推流
- Window ffmpeg 推摄像头音视频流到服务器
- ffmpeg命令行批量转换视频
- ffmpeg 命令行视频编解码
- ffmpeg命令行批量转换视频
- ffmpeg推本地视频到rtmp服务器
- ffmpeg推流
- ffmpeg推流命令
- FFmpeg推流
- apt-get安装FFmpeg及利用FFmpeg命令行获取rtsp视频流
- ffmpeg命令行录屏和录音(麦克风+扬声器)并rtmp推流
- ffmpeg 常用命令行 (视频->转码)
- ffmpeg.exe 命令行视频处理图像质量
- ffmpeg命令行,单张图片,音频合成视频
- 用ffmpeg命令行转压视频
- SharedPreferences.getInt() 出现ClassCastException错误
- 二叉树的路径和
- vi文本编辑器
- 部署javaweb到云服务器上
- 最小化安装centos7.3+redmine3.3.3+passenger
- FFmpeg 命令行推流 传视频到组播①
- listview 加标题
- MySQL
- poj1456 贪心
- HTTP实现断点续传简单实例
- ubuntu-kdevelop配置ros开发环境
- 线段树练习五(+树状数组)
- 创建ROS工作空间
- 内存泄漏是怎么一回事?