我对libx264的流式输出有疑问。我的场景是Iam从网络摄像头捕获视频,使用x264编码,然后将数据流式传输到闪存,作为FLV复合。对于muxing,我使用输出/ flv_bitstream.h,包含在libx264 budle中。我所做的唯一修改是muxer,而不是fwrite()im usig send()通过套接字传输数据...编码库工作正常。如果我保存输出(甚至混合),vlc播放器可以播放它。但是,当它通过套接字进行数据传输时,vlc和flash并不合作。奇怪的是,如果我通过socket将数据发送到vlc播放器,它会一直等到发送结束,然后从缓冲区播放视频。但我需要的是播放直播。VLC libx264流式复合为FLV
我也尝试读取flv文件,并通过标记发送给闪存标记的vlc,它工作正常。
有什么建议吗?
请问具体的编程相关问题。 – 2012-02-17 18:22:42