ffmpeg - 流网络摄像头 - RTP h264 +音频

时间:2016-05-16 20:57:32

标签: audio video ffmpeg h.264

我正在尝试使用ffmpeg创建一个rtp流。我从我的罗技C920那里获得了输入,它内置了h264编码支持并且还有一个麦克风。我想通过RTP发送视频(h264使用内置编码器或ffmpeg' s编码器)和音频(任何编码),然后使用ffplay播放流。

到目前为止,我只能使用以下命令发送视频:

ffmpeg -i /dev/video0 -r 24 -video_size 320x240 -c:v libx264 -f  rtp rtp://127.0.0.1:9999

以及使用命令单独的音频:

ffmpeg  -f alsa -i plughw:CARD=C920,DEV=0 -acodec libmp3lame -t 20 -f  rtp rtp://127.0.0.1:9998

并播放sdp文件:

 ffplay -i -protocol_whitelist file,udp,rtp test3.sdp 
 ffplay -i -protocol_whitelist file,udp,rtp test4.sdp 

我在Ubuntu 14.04

如何使用单个ffplay命令播放两个流,因为ffplay不能接收两个输入,我不能使用单个RTP流发送两个流(或者我可以吗?)。 另外,如何使用网络摄像头的内置h264编码器?

谢谢!

0 个答案:

没有答案