首页 > 其他分享 >FFmpeg向组播地址推流

FFmpeg向组播地址推流

时间:2023-05-05 13:23:17浏览次数:36  
标签:组播 FFmpeg stream 地址 255.250 推流 本机

ffmpeg.exe -re -stream_loop -1 -i C:\test_01.mp4 -vcodec copy -pkt_size 1400 -f h264 "udp://239.255.255.250:54546"

推一个MP4到本机的组播地址(netsh interface ipv4 show joins  查看win本机的组播地址)

 

从这个组播地址拉流,注意不是组播分发出去再拉回来,相当于这里是拉“推给组播地址的原始流”:

ffplay.exe -f h264 "udp://239.255.255.250:54546" -fflags nobuffer -nofind_stream_info

因为组播地址不具备存储功能,所以拉流要等到有I帧才显示;

标签:组播,FFmpeg,stream,地址,255.250,推流,本机
From: https://www.cnblogs.com/8335IT/p/17373829.html

相关文章

  • VoIP应用在Ubuntu 14.04下编译FFmpeg libX264及PJSIP
    PJSIP是一个开源的SIP协议栈。它支持多种SIP的扩展功能,可说算是最目前流行的SIP协议栈之一了。 它实现了SIP、SDP、RTP、STUN、TURN和ICE。PJSIP作为基于SIP的一个多媒体通信框架提供了非常清晰的API,以及NAT穿越的功能。PJSIP具有非常好的移植性,几乎支持现今所有系统:从桌面系统......
  • Qt音视频开发44-本地摄像头推流(支持分辨率/帧率等设置/实时性极高)
    一、前言本地摄像头推流和本地桌面推流类似,无非就是采集的设备源头换成了本地摄像头设备而不是桌面,其他代码完全一样。采集本地摄像头实时视频要注意的是如果设置分辨率和帧率,一定要是设备本身就支持的,如果不支持那就歇菜,比如设备本身最大分辨率到1280x720,你主动设置要采集1080x7......
  • 2023-05-04:用go语言重写ffmpeg的scaling_video.c示例,用于实现视频缩放(Scaling)功能。
    2023-05-04:用go语言重写ffmpeg的scaling_video.c示例,用于实现视频缩放(Scaling)功能。答案2023-05-04:这段代码实现了使用libswscale库进行视频缩放的功能。下面是程序的主要流程:1.获取命令行参数,包括输出文件名和目标图像大小。2.解析目标图像大小,生成指定大小的输出文件。3.创建缩......
  • ffmpeg下载m3u8视频文件并保存为mp4格式
    ffmpeg-i'http://xx.com/xx.m3u8'-ccopy-bsf:aaac_adtstoascxx.mp4#修改User-Agentffmpeg-i'http://xx.com/xx.m3u8'-ccopy-bsf:aaac_adtstoascxx.mp4-user-agent"Mozilla/5.0(Macintosh;IntelMacOSX10_15_7)AppleWebKit/537......
  • Qt音视频开发43-采集屏幕桌面并推流(支持分辨率/矩形区域/帧率等设置/实时性极高)
    一、前言采集电脑屏幕桌面并推流一般是用来做共享桌面、远程协助、投屏之类的应用,最简单入门的做法可能会采用开个定时器或者线程抓图,将整个屏幕截图下来,然后将图片传出去,这种方式很简单但是性能要低不少,一般采用ffmpeg来做桌面推流的居多,毕竟如果不采用代码直接ffmpeg一行命令即......
  • ffmpeg转换视频编码
    下载ffmpeg官网下载压缩包。关键的是三个exe使用ffmpegcmd进入到三个exe的存放路径下,或者把三个exe的存放路径添加到系统路径。输入指令ffmpeg-ioriginal_video.mp4-vfscale=640:360result_video.mp4-hide_banner640*360可以修改成想要的尺寸。python使用ffmpypi......
  • 2023-04-30:用go语言重写ffmpeg的resampling_audio.c示例,它实现了音频重采样的功能。
    2023-04-30:用go语言重写ffmpeg的resampling_audio.c示例,它实现了音频重采样的功能。答案2023-04-30:resampling_audio.c是FFmpeg中的一个源文件,其主要功能是实现音频重采样。音频重采样是指将一段音频数据从一个采样率、声道数或样本格式转换为另一种采样率、声道数或样本格......
  • FFmpeg开发笔记(二)搭建Windows系统的开发环境
    由于Linux系统比较专业,个人电脑很少安装Linux,反而大都安装Windows系统,因此提高了FFmpeg的学习门槛,毕竟在Windows系统搭建FFmpeg的开发环境还是比较麻烦的。不过若有已经编译好的Windows版本FFmpeg开发包,那就免去了繁琐的Windows编译过程,所以直接安装已编译的FFmpeg开发包,还是相对......
  • Qt音视频开发42-网络推流(视频推流/本地摄像头推流/桌面推流/网络摄像头转发推流等)
    一、前言上次实现的文件推流,尽管优点很多,但是只能对现在存在的生成好的音视频文件推流,而现在更多的场景是需要将实时的视频流重新推流分发,用户在很多设备比如手机/平板/网页/电脑/服务器上观看,这样就可以很方便的将分散的视频流统一集中的流媒体服务器上,然后统一对外分发视频,而不......
  • node.js用ffmpeg切rtsp实时视频流为mp4,并且在网页上播放
    用express.js框架,这部分太简单了,省略npm或者yarn安装fluent-ffmpeg路由部分代码:router.rtspTrackingHandle=function(req,res){logger.info('[tracking]:rtsphandle');leturl=req.query.url||'';//leturl='rtsp://admin:jeewey123@19......