linux ffmpeg怎么设置输出网卡,我想输出一路udp,但是服务器有多个网卡,怎么指定

linux ffmpeg怎么设置输出网卡,我想输出一路udp,但是服务器有多个网卡,怎么指定,第1张

1连上服务器 找出发包进程kill掉(这一步做不到可以无视) 2数据备份(有重要数据的话) 3重做系统 4还原数据 5做好安全防护(iptables禁用不用的端口,不需要的服务关闭,升级bash最近有漏洞)

ffmpeg和ffserver配合使用可以实现实时的流媒体服务,可以实时传输来自摄像头的数据,客户端可以采用HTTP、RTSP、RTP协议等播放视频流。

一、概念和流程

ffmpeg和ffserver配合使用涉及到四个概念:

1 ffmpeg,负责媒体文件的转码工作,把你服务器上的源媒体文件转换成要发送出去的流媒体文件。

2 ffserver,负责响应客户端的流媒体请求,把流媒体数据发送给客户端。

3 ffserverconf,ffserver启动时的配置文件,在这个文件中主要是对网络协议,缓存文件feed1ffm和要发送的流媒体文件的格式参数做具体的设定。

4 feed1ffm,可以看成是一个流媒体数据的缓存文件,ffmpeg把转码好的数据发送给ffserver,如果没有客户端连接请求,ffserver把数据缓存到该文件中。

工作流程如下:

1、 启动ffserver,配置参数

ffserver先于ffmpeg启动,它在启动的时候需要加参数-f指定其配置文件,配置文件里包含端口信息、缓冲文件配置、传送流配置(如编码方式,帧率,采样率……)。

2、 启动ffmpeg,输入流

启动ffmpeg,向缓冲文件输入数据流,数据流可以来自摄像头,也可以来自本来就存在的文件。

feed1ffm是一个缓冲文件,fserver启动后,feed1ffm就会自动被创建,feed1ffm开始的部分已经写入向客户端传送流的配置信息,在feed1ffm做缓冲用的时候,这些信息是不会被覆盖掉。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » linux ffmpeg怎么设置输出网卡,我想输出一路udp,但是服务器有多个网卡,怎么指定

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情