首页 > 其他分享 >ffmpeg tcp/udp 拉流

ffmpeg tcp/udp 拉流

时间:2024-04-03 17:34:24浏览次数:27  
标签:udp ffmpeg ip tcp flv 拉流

参考文章:
ffmpeg命令分析-拉取TCP流
FFmpeg实现rtp推流

ffmpeg除了拉取rtsp,hsl等协议外,也支持直接通过tcp/udp推拉流

url 格式为 udp://ip:porttcp://ip:port

注意:udp或tcp有主被动的概念:

  • 主动:自己作为客户端,从服务端拉流
  • 被动:自己作为服务端,等待客户端推流

直接使用tcp/udp时有个 -listen 1 参数,可以指定是否监听本地端口。

例如:

# TCP主动拉流
ffmpeg -i tcp://192.168.0.145:10000 -c copy -f flv out.flv -y

# TCP被动收流,注意此处ip必须是本机ip,否则无法监听
ffmpeg -listen 1 -i tcp://127.0.0.1:10000 -c copy -f flv out.flv -y

# UCP被动收流
ffmpeg -listen 1 -i udp://127.0.0.1:10000 -c copy -f flv out.flv -y

标签:udp,ffmpeg,ip,tcp,flv,拉流
From: https://www.cnblogs.com/jixiaohua/p/18113189

相关文章

  • 测试UDP端口是否开放
    软件下载地址:https://nmap.org/download.htmlwindows安装后,添加下系统路径 命令说明:>ncat-hNcat7.94(https://nmap.org/ncat)Usage:ncat[options][hostname][port]Optionstakingatimeassumeseconds.Append'ms'formilliseconds,'s'forsec......
  • 用C#做一个 拉流播放器
    用C#做一个拉流播放器 做拉流播放器第一个想到就是,.,..FFmpeg没错 我也是用强大的他它来做的.但是我用的不是 cmd 调用 而是用的强大的FFmpeg.AutoGen FFmpeg.AutoGen这个是C# 一个自动生成FFmpeg的C#库,它之强大令人侧目,但是文档资料非常少,它能用C# 办到一切......
  • Matlab构建上位机:UDP测试
    参考:UDP理解及UDP的MATLAB实现MatlabUDP-CSDN博客文中代码:建立连接fclose(instrfindall);%先关闭之前可能存在的UDP%127.0.0.1即为本地u1=udp('127.0.0.1','RemotePort',8847,'LocalPort',8848);%u1的本机端口为8848,即监听所有发到8848端口的消息;%u1的远程端口为8847,......
  • FFmpeg开发笔记(十)Linux环境给FFmpeg集成vorbis和amr
    ​FFmpeg内置了aac音频格式,在《FFmpeg开发实战:从零基础到短视频上线》一书的“5.2.2 Linux环境集成mp3lame”又介绍了如何给FFmpeg集成mp3格式,常见的音频文件除了这两种之外,还有ogg和amr两种格式也较常用。其中ogg格式的编解码依赖于libogg和libvorbis,而amr格式的编解码依赖于op......
  • linux CentOS 7.9 安装 ffmpeg 6.0 教程【亲测成功】
    查看当前系统版本[[email protected]]#lsb_release-aLSBVersion::core-4.1-amd64:core-4.1-noarchDistributorID:CentOSDescription:CentOSLinuxrelease7.9.2009(Core)Release:7.9.2009Codename:Corewgethttp://www.ffmpeg.org/......
  • Java基础 UDP协议下,收发数据的代码实现
    一、发送数据步骤:1.创建DatagramSocket对象,负责利用UDP协议往外发送数据(DatagramSocket中既有发送的方法,也有接收的方法)2.把数据打包(DatagramPacket)。把所有数据放到DatagramPacket当中3.发送数据4.释放资源 代码实现:publicstaticvoidmain(String[]args)throwsE......
  • 总结UDP协议各类知识点
    前言本篇博客博主将详细地介绍UDP有关知识点,坐好板凳发车啦~一.UDP特点1.无连接UDP传输的过程类似于发短信,知道对端的IP和端口号就直接进行传输,不需要建立连接;2.不可靠传输没有任何的安全机制,发送端发送数据报以后,如果因为网络故障该段无法发送到对方,UDP协议层也不会给应......
  • 以太网:UDP包结构
    参考:UDP协议报文结构_udp报文结构-CSDN博客千兆以太网(3):接收——包校验和数据筛选-咸鱼IC-博客园(cnblogs.com)计算机网络·啥玩意是源MAC地址,目标MAC地址,源ip地址,目标ip地址_目的mac地址和源mac地址-CSDN博客数据的校验和筛选仅供参考帧首部:7个h55+hd5MAC首部:目的MA......
  • FFmpeg常用命令
    FFmpeg常用命令1.信息查询命令ffmpeg-hfull或者manffmpeg#查询帮助手册Usage:ffmpeg[options][[infileoptions]-iinfile]...{[outfileoptions]outfile}....#具体各种可选操作可使用ffmpeg-hfull查看,也可使用manffmpeg查看例子2.分解/复用命令其实就是......
  • FFmpeg开发笔记(九)Linux交叉编译Android的x265库
    ​《FFmpeg开发实战:从零基础到短视频上线》一书的“12.1.2 交叉编译Android需要的so库”介绍了如何在Windows环境交叉编译Android所需FFmpeg的so库,前文又介绍了如何在Linux环境交叉编译Android所需FFmpeg的so库,接下来介绍如何在Linux环境交叉编译Android所需x265的so库。1、安......