社区
Linux/Unix社区
帖子详情
FFmpeg 能够实时接收并转发RTP媒体流吗?
qs7016
2017-09-27 09:46:15
最近在做一个关于录音录像的项目,搭建好了服务器,需要媒体流以rtp协议传送到FFmpeg,通过FFmpeg推流到nginx服务器来实现实时直播的目的,在网上查了很多案例,都是需要.sdp文件,这个文件是发送完rtp流才会生成的,那么FFmpeg如何实时转发rtp流呢?
FFmpeg又是如何使用.sdp文件能够接收rtp流呢?
...全文
1253
2
打赏
收藏
FFmpeg 能够实时接收并转发RTP媒体流吗?
最近在做一个关于录音录像的项目,搭建好了服务器,需要媒体流以rtp协议传送到FFmpeg,通过FFmpeg推流到nginx服务器来实现实时直播的目的,在网上查了很多案例,都是需要.sdp文件,这个文件是发送完rtp流才会生成的,那么FFmpeg如何实时转发rtp流呢? FFmpeg又是如何使用.sdp文件能够接收rtp流呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jiamianshiye
2019-04-01
打赏
举报
回复
sdp是描述RTP包的信息包文件,你需要手动加入时间戳等信息,并且在打包rtp时填写。代码实现是,你调用ffmpeg库的函数接口,打包sdp头信息,并将视频数据打包称rtp,然后发送到http://xxxxxx中,转发其实是nginx服务器完成的。
qq_40294061
2019-04-01
打赏
举报
回复
麻烦问下大佬有没有解决这个问题
FFMPEG
对摄像头进行
RTP
推
流
,以及
RTP
转发
服务
RTP
在
流
媒体
传输中是广为应用的一种协议,包括大家熟知的GB28181协议以及很多视频会议的应用,都是采用
RTP
。常用的RTSP协议实际上也是在
RTP
基础上实现的。
RTP
并不复杂,本质上可以理解为RAW数据加上一些头,封装以后进行UDP传输。报文结构是这样的: 0 1 2 3 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4
FFmpeg
命令行进行UDP、
RTP
推
流
(H264、TS),使用ffplay\VLC
接收
验证
行进行UDP、
RTP
推
流
(H264、TS),ffplay
接收
我们在开发网络程序时经常用到UDP或
RTP
来发送和
接收
流
媒体
,而开发程序完毕需要搭建一个环境测试,这时候可能你需要一个推
流
端或
接收
端。(SDP文件的信息说明:传输协议:
RTP
/AVP,
接收
端IP:127.0.0.1,
接收
端口号:1234 , PayloadType:96 ,视频格式:H264 )但是实际上不行,我开始也使用该条命令,试过好多次老是失败,失败的原因是:发送的包缺少
RTP
头,输出的协议有错误。
FFmpeg
发送
流
媒体
的命令(UDP,
RTP
,RTMP)
这两天研究了
FFmpeg
发送
流
媒体
的命令,在此简单记录一下以作备忘。1. UDP1.1. 发送H.264裸
流
至组播地址(注:组播地址指的范围是224.0.0.0—239.255.255.255)。下面命令实现了发送H.264裸
流
“chunwan.h264”至地址udp://233.233.233.223:6666
ffmpeg
-re -i chunwan.h264 -vcodec cop
如何发送和
接收
RTP
封包的H264,用
FFmpeg
解码
这篇文章给大家介绍怎么打包H264分片到
RTP
包,并且实现一个播放程序演示
接收
RTP
包和用
FFmpeg
解码。为了让大家更了解H264打包成
RTP
的细节,有必要罗嗦一下向大家介绍一些相关的基础知识,下面分三节介绍,其中前面两节是基础知识,第三节重点讲解怎么实现
RTP
包的发送和
接收
,以及怎么用
FFmpeg
解码显示。 一、H264的组成结构 H264以NALU(NALunit)为单位来支持编码数据在基于分组交换技术网络中传输的。 NALU的结构是:NAL头+RBSP,实际传输中的数据
流
如图所示...
ffmpeg
将sdp
转发
,使用SDP将
RTP
流
传输到
FFMPEG
I get
RTP
stream from WebRTC server (I used mediasoup) using node.js and I get the decrypted
RTP
packets raw data from the stream.I want to forward this
RTP
data to
ffmpeg
and from there I can save it...
Linux/Unix社区
18,773
社区成员
11,463
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 专题技术讨论区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 专题技术讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章