Audio gstreamer管道,用于在两个raspberry pi';s

Audio gstreamer管道,用于在两个raspberry pi';s,audio,video,streaming,raspberry-pi,gstreamer,Audio,Video,Streaming,Raspberry Pi,Gstreamer,这件事我已经坚持了好几天了。我正在尝试开发一个GStreamer管道,它可以在一个rtp流上传输h.264视频和压缩音频(aac、mulaw等等,我真的不在乎)。问题似乎总是出在多路复用器上。我尝试过asf、avi、mpegts、Matroska和flv多路复用器,它们似乎都面向文件(而不是网络流),因此需要头信息。不管怎样,这是我的最新尝试: gst-launch-1.0-e--gst调试级别=4\ flvmux name=flashmux streamable=true!flvdemux名称

这件事我已经坚持了好几天了。我正在尝试开发一个GStreamer管道,它可以在一个rtp流上传输h.264视频和压缩音频(aac、mulaw等等,我真的不在乎)。问题似乎总是出在多路复用器上。我尝试过asf、avi、mpegts、Matroska和flv多路复用器,它们似乎都面向文件(而不是网络流),因此需要头信息。不管怎样,这是我的最新尝试:

gst-launch-1.0-e--gst调试级别=4\ flvmux name=flashmux streamable=true!flvdemux名称=flashdemux!decodebin name=解码\ videotestsrc!”视频/x-raw,宽度=640,高度=480,帧速率=15/1'!天哪!flashmux\ 听力测试音频/x-raw,格式=S16LE,速率=22050,通道=2,布局=interleave'!flashmux\ 解码队列自动视频转换!fpsdisplaysink sync=false\ 解码队列音频转换!ALASINK设备=“hw:1,0”

此管道删除rtp,并简单地向解码器提供编码器。此外,此尝试使用未经编码的原始音频。非常感谢您的帮助

  • 要流式传输视频和音频,您应该使用2个不同的端口
  • 使用rtpbin元素管理rtp会话
  • 范例