ChinaFFmpeg

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 12609|回复: 6

[Linux] 【求助】ffserver发送rtsp,用ffplay播放错误

[复制链接]
发表于 2017-1-22 12:42:32 | 显示全部楼层 |阅读模式
本帖最后由 fayfive 于 2017-1-22 13:01 编辑

我在linux里编译好ffmpeg所有问题件,用ffmpeg做服务器,在ffserver.conf里面加上
[AppleScript] 纯文本查看 复制代码
<Stream test.mpg>
Feed feed1.ffm

VideoFrameRate 30
VideoSize 960x540
VideoBitRate 100
VideoGopSize 30
NoAudio

PreRoll 10
StartSendOnKey
MaxTime 100

</Stream>

<Stream test.h264>
Feed feed1.ffm
Fomate rtp
#VideoCodec libx264
VideoFrameRate 25
VideoSize 320*288
VideoBitRate 300
VideoGopSize 30
AVPresetVideo default
PixelFormat yuv420p
AVOptionVideo me_range 4
AVOptionVideo qdiff 4
AVOptionVideo qmin 20
AVOptionVideo qmax 500
NoAudio
</Stream>



用ffplay播放
[AppleScript] 纯文本查看 复制代码
./ffplay http://localhost:9999/test.mpg


[AppleScript] 纯文本查看 复制代码
./ffplay rtsp://localhost:9990/test.h264


发现http播放没有问题,但是rtsp播放报错
[AppleScript] 纯文本查看 复制代码
av_interleaved_write_frame(): Connection reset by peer
Error writing trailer of http://localhost:9999/feed1.ffm: Connection reset by peer
[1]+  Segmentation fault      (core dumped) ./ffserver -f tests/ffserver.conf




ffserver运行命令是
[AppleScript] 纯文本查看 复制代码
./ffserver -f tests/ffserver.conf &./ffmpeg -i /home/alfred/4in1.h264 http://localhost:9999/feed1.ffm


个人感觉是ffserver有问题,一连接就断
希望高手回答一下
回复

使用道具 举报

发表于 2017-1-23 11:06:36 | 显示全部楼层
ffserver基本弃用,可以考虑更换live555之类的rtsp服务器
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-1-23 13:02:45 来自手机 | 显示全部楼层
孙悟空 发表于 2017-1-23 11:06
ffserver基本弃用,可以考虑更换live555之类的rtsp服务器

好的,谢谢回答,是不是live555 效率高点?
回复 支持 反对

使用道具 举报

发表于 2017-1-23 13:23:42 | 显示全部楼层
fayfive 发表于 2017-1-23 13:02
好的,谢谢回答,是不是live555 效率高点?

改的话麻烦一些,用的话,好用一些
回复 支持 反对

使用道具 举报

发表于 2017-1-23 13:23:46 | 显示全部楼层
fayfive 发表于 2017-1-23 13:02
好的,谢谢回答,是不是live555 效率高点?

改的话麻烦一些,用的话,好用一些
不过可以肯定的是比ffserver要稳定很多,ffserver最近比较有争议
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-1-23 16:31:04 | 显示全部楼层
孙悟空 发表于 2017-1-23 13:23
改的话麻烦一些,用的话,好用一些
不过可以肯定的是比ffserver要稳定很多,ffserver最近比较有争议 ...

如果用rtsp,用live555是同时实现服务端和客户端还是用live555实现服务端,ffmpeg实现客户端?
回复 支持 反对

使用道具 举报

发表于 2017-1-23 17:50:06 | 显示全部楼层
fayfive 发表于 2017-1-23 16:31
如果用rtsp,用live555是同时实现服务端和客户端还是用live555实现服务端,ffmpeg实现客户端? ...

ffmpeg做客户端可以,做服务端的话,最好自己实现,ffmpeg留有接口
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|ChinaFFmpeg

GMT+8, 2024-5-5 10:50 , Processed in 0.056863 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表