当前位置: 首页 > news >正文

泰国网站可以在中国做吗/玉溪seo

泰国网站可以在中国做吗,玉溪seo,webp图片压缩wordpress,深圳建筑工程师招聘信息雷霄骅这两天研究了FFmpeg发送流媒体的命令,在此简单记录一下以作备忘。1. UDP1.1. 发送h.264裸流至组播地址注:组播地址指的范围是224.0.0.0—239.255.255.255下面命令实现了发送H.264裸流“chunwan.h264”至地址udp://233.233.233.223:6666ffmpeg…

雷霄骅

这两天研究了FFmpeg发送流媒体的命令,在此简单记录一下以作备忘。

1.      UDP

1.1. 发送h.264裸流至组播地址

注:组播地址指的范围是224.0.0.0—239.255.255.255

下面命令实现了发送H.264裸流“chunwan.h264”至地址udp://233.233.233.223:6666ffmpeg -re -i chunwan.h264 -vcodec copy -f h264 udp://233.233.233.223:6666

注1:-re一定要加,代表按照帧率发送,否则ffmpeg会一股脑地按最高的效率发送数据。

注2:-vcodec copy要加,否则ffmpeg会重新编码输入的H.264裸流。

1.2. 播放承载H.264裸流的UDPffplay -f h264 udp://233.233.233.223:6666

注:需要使用-f说明数据类型是H.264

播放的时候可以加一些参数,比如-max_delay,下面命令将-max_delay设置为100ms:ffplay -max_delay 100000 -f h264 udp://233.233.233.223:6666

1.3. 发送MPEG2裸流至组播地址

下面的命令实现了读取本地摄像头的数据,编码为MPEG2,发送至地址udp://233.233.233.223:6666。ffmpeg -re -i chunwan.h264 -vcodec mpeg2video -f mpeg2video udp://233.233.233.223:6666

1.4.  播放MPEG2裸流

指定-vcodec为mpeg2video即可。ffplay -vcodec mpeg2video udp://233.233.233.223:6666

2.      RTP

2.1. 发送H.264裸流至组播地址。

下面命令实现了发送H.264裸流“chunwan.h264”至地址rtp://233.233.233.223:6666ffmpeg -re -i chunwan.h264 -vcodec copy -f rtp rtp://233.233.233.223:6666>test.sdp

注1:-re一定要加,代表按照帧率发送,否则ffmpeg会一股脑地按最高的效率发送数据。

注2:-vcodec copy要加,否则ffmpeg会重新编码输入的H.264裸流。

注3:最右边的“>test.sdp”用于将ffmpeg的输出信息存储下来形成一个sdp文件。该文件用于RTP的接收。当不加“>test.sdp”的时候,ffmpeg会直接把sdp信息输出到控制台。将该信息复制出来保存成一个后缀是.sdp文本文件,也是可以用来接收该RTP流的。加上“>test.sdp”后,可以直接把这些sdp信息保存成文本。

2.2. 播放承载H.264裸流的RTP。ffplay test.sdp

3.      RTMP

3.1. 发送H.264裸流至RTMP服务器(FlashMedia Server,Red5等)

面命令实现了发送H.264裸流“chunwan.h264”至主机为localhost,APPlication为oflaDemo,Path为livestream的RTMP URL。ffmpeg -re -i chunwan.h264 -vcodec copy -f flv rtmp://localhost/oflaDemo/livestream

3.2. 播放RTMPffplay “rtmp://localhost/oflaDemo/livestream live=1”

注:ffplay播放的RTMP URL最好使用双引号括起来,并在后面添加live=1参数,代表实时流。实际上这个参数是传给了ffmpeg的libRTMP的。

有关RTMP的处理,可以参考文章:ffmpeg处理RTMP流媒体的命令大全

4.      测延时

4.1.测延时

测延时有一种方式,即一路播放发送端视频,另一路播放流媒体接收下来的流。播放发送端的流有2种方式:FFmpeg和FFplay。

通过FFplay播放是一种众所周知的方法,例如:ffplay -f dshow -i video="Integrated Camera"

即可播放本地名称为“Integrated Camera”的摄像头。

此外通过FFmpeg也可以进行播放,通过指定参数“-f sdl”即可。例如:ffmpeg -re -i chunwan.h264 -pix_fmt yuv420p –f sdl xxxx.yuv -vcodec copy -f flv rtmp://localhost/oflaDemo/livestream

就可以一边通过SDL播放视频,一边发送视频流至RTMP服务器。

注1:sdl后面指定的xxxx.yuv并不会输出出来。

注2:FFmpeg本身是可以指定多个输出的。本命令相当于指定了两个输出。

播放接收端的方法前文已经提及,在此不再详述。

文章最后发布于: 2014-08-01 00:10:32

相关阅读

以前一直没有弄明白find的 -mtime参数的真正含义刚好今天跟一个同学聊起这个事我在写shell脚本的时候,定时删除一些文件的时候,也经

一、流媒体协议实时传输协议(Real-time Transport Protocol,PRT)是在Internet上处理多媒体数据流的一种网络协议,利用它能够在一对一(u

nmp是随着Node.JS一起安装的包管理工具,能够解决Node.JS代码部署上的很多问题

用途 1、下载第三方包到本地使用 2、下载并安装别人

1、安装:   移除原来的mysql服务:mysqld -remove MySQLmysqld -install2、初始化:mysqld  --initialize3、启动:net start mysql4

在Linux下行走的大侠估计没人不知道vim的,但很多人可能只是简单的用一下,或者是用的时候上网查一下。但认真思考一下,似乎很多命令不

http://www.jmfq.cn/news/4773871.html

相关文章:

  • 注销网站和取消接入/百度软件中心下载
  • 怎么做app和网站购物车/太原百度公司地址
  • 向公司申请请做网站/seo优化广告
  • 昆明电子商务网站建设/2024年3月新冠肺炎
  • asp.net动态网站开发教程答案/长春网站建设公司
  • 徐州优化网站建设/深圳抖音推广
  • 美食网站开发详细设计/百度云网盘搜索引擎
  • 黄骅港神华集团招聘信息/汤阴县seo快速排名有哪家好
  • 网站建设的步骤/详情页页面页面
  • 无锡新区网站制作/竞彩足球最新比赛
  • 海淀深圳网站建设公司/做百度推广的网络公司广州
  • 做网站价格ihanshi/石家庄最新疫情
  • 免费创建个人网站/今天今日新闻头条最新消息
  • 郑州短视频代运营公司/seo推广价格
  • 专业网站制作服务/seo搜索引擎优化兴盛优选
  • 萧山网站建设/桂林最新消息今天
  • 吉林省吉林市舒兰市/知乎关键词排名优化
  • 博达 网站群建设/百度一下百度一下你知道
  • 天眼查询企业/衡阳seo服务
  • 阿里云自助建站教程/大连谷歌seo
  • 网站开发用户需求说明书/seo是什么职业做什么的
  • 淄博网站制作哪家好/最新军事头条
  • 开发公司宣传语/怎样给自己的网站做优化
  • 做视频网站软件/怎样让自己的网站排名靠前
  • 网站制作关键词/百度登录
  • 农家乐怎么做网站/网盘搜索引擎
  • 博客做公司网站/产品的推广及宣传思路
  • 网站备案网站建设方案书/网页设计工资一般多少
  • 西湖区建设局网站/没有限制的国外搜索引擎
  • 那个网站可以做雪花特效/企业管理培训课程视频