arm FFmpeg摄像头直播

c271525290 2011-11-06 01:10:01
琢磨了几天了,未果,于是把问题拿上来。
我希望用arm采集USB摄像头的数据,通过ffmpeg采集并编为asf格式后,通过FFserver将实时数据通过HTTP协议发送到另一个客户端。
ffmpeg已经编译OK了,并加上了xvidcord。FFmpeg采集视频数据并存于本地正常。
启动ffserver后,执行
ffmpeg -f video4linux2 -i /dev/video0 http://127.0.0.1:8090/feed1.ffm

出现如下提示:
[video4linux2 @ 0x31410] max_analyze_duration 5000000 reached at 5000000
[video4linux2 @ 0x31410] Estimating duration from bitrate, this may be inaccurate
Input #0, video4linux2, from '/dev/video0':
Duration: N/A, start: 2400.898033, bitrate: 1228 kb/s
Stream #0.0: Video: rawvideo, yuyv422, 320x240, 1228 kb/s, 1 fps, 1 tbr, 1000k tbn, 1 tbc
http://127.0.0.1:8090/feed1.ffm: Input/output error
[1] + Segmentation fault ffserver -f ffserver.conf

然后ffserver就挂了。。。

贴上ffserver.conf:
Port 8090
BindAddress 0.0.0.0
MaxHTTPConnections 2000
MaxClients 1000
MaxBandwidth 1000
CustomLog -
NoDaemon

<Feed feed1.ffm>

File /tmp/feed1.ffm
FileMaxSize 200k
ACL allow 127.0.0.1

</Feed>

<Stream test.asf>
Feed feed1.ffm
Format asf
VideoCodec mpeg4
VideoBitRate 50k
VideoBufferSize 100k
VideoFrameRate 15
VideoSize 160x128
NoAudio
StartSendOnKey
</Stream>

请问,该如何解决这个问题。
...全文
609 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tea_and_coffe 2012-11-01
  • 打赏
  • 举报
回复
编码格式不对,需要在 ffmpeg中配置

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧