使用ffmpeg将桌面流传输到Wowza服务器

使用ffmpeg将桌面流传输到Wowza服务器,ffmpeg,video-streaming,flowplayer,wowza,Ffmpeg,Video Streaming,Flowplayer,Wowza,最近,我试图利用ffmpeg将实时桌面屏幕流媒体传输到Wowza媒体服务器 到目前为止,我在这方面取得了部分成功: 我已经使用UScreenCapture directx dshow过滤器记录了桌面屏幕,并且我还能够将此记录发送到服务器。 但是,当我试图将屏幕直接发送到服务器时,每次都会失败。播放器缓冲速度非常慢,完成后会显示一个空白屏幕(计数器继续计数) 因此,以下是工作方法 对于录制屏幕: ffmpeg -f dshow -i video="UScreenCapture" -r 25 -vc

最近,我试图利用ffmpeg将实时桌面屏幕流媒体传输到Wowza媒体服务器

到目前为止,我在这方面取得了部分成功:

我已经使用UScreenCapture directx dshow过滤器记录了桌面屏幕,并且我还能够将此记录发送到服务器。 但是,当我试图将屏幕直接发送到服务器时,每次都会失败。播放器缓冲速度非常慢,完成后会显示一个空白屏幕(计数器继续计数)

因此,以下是工作方法

对于录制屏幕:

ffmpeg -f dshow -i video="UScreenCapture" -r 25 -vcodec libx264 output.flv
对于流媒体视频:

ffmpeg -re -i <input_file_here> -map 0 -c copy -vbsf h264_mp4toannexb -f mpegts udp://stream.server.xyz:52000?pkt_size=1024
是什么导致了这个错误?有什么想法吗


提前谢谢

您能否显示FFmpeg提供的输出?同时使用
-bsf:v
代替
-vbsf
好了,问题已经解决了。似乎Wowza媒体服务器的默认(?)数据包大小正好是1316,并且它不能使用不同的值。。。我检查了官方样本,所有样本都使用了这个值。也许您可以在服务器的配置文件中编辑此属性。否则,命令本身工作正常,谢谢你的建议,@Nick van Tilborg!
RTPDePacketizerMPEGTS.handleRTPPacket
WARN server comment 2013-04-11 11:26:24 - - - - - 152629.665 - - - - - - - -RTPDePacketizerMPEGTS.handleRTPPacket: Incomplete packet: 1504:1472
WARN server comment 2013-04-11 11:26:27 - - - - - 152632.782 - - - - - - - -RTPDePacketizerMPEGTS.handleRTPPacket: Incomplete packet: 1504:1472
WARN server comment 2013-04-11 11:26:31 - - - - - 152636.383 - - - - - - - -RTPDePacketizerMPEGTS.handleRTPPacket: Incomplete packet: 1504:1472
WARN server comment 2013-04-11 11:26:38 - - - - - 152643.484 - - - - - - - -RTPDePacketizerMPEGTS.handleRTPPacket: Incomplete packet: 1504:1472
WARN server comment 2013-04-11 11:26:47 - - - - - 152653.088 - - - - - - - -RTPDePacketizerMPEGTS.handleRTPPacket: Incomplete packet: 1504:1472
WARN server comment 2013-04-11 11:26:52 - - - - - 152657.587 - - - - - - - -RTPDePacketizerMPEGTS.handleRTPPacket: Incomplete packet: 1504:1472
WARN server comment 2013-04-11 11:26:56 - - - - - 152661.624 - - - - - - - -RTPDePacketizerMPEGTS.handleRTPPacket: Incomplete packet: 1504:1472
WARN server comment 2013-04-11 11:27:05 - - - - - 152670.805 - - - - - - - -RTPDePacketizerMPEGTS.handleRTPPacket: Incomplete packet: 1504:1472