我对ffmpeg有个问题,我不知道怎么继续下去。我有两台电脑:
客户端:
服务器:
我刚把客户端连接到服务器上,他们可以一起聊天文本数据,我不知道如何让实时视频工作。
我的问题是:
发布于 2015-04-21 12:36:11
如果必须的话,您可以在c++中使用FFmpeg库或利巴夫库实现自己的播放器。这允许您支持范围广泛的编解码器和格式。
在Windows上,您可以使用c++ Windows媒体播放器控件,但它只支持几种格式,而不支持H.264。
在原始服务器( Linux框)上有以下选项:
vlc转码在DivX3中使用MP3似乎被WMP所接受:
cvlc input.mp4 --sout="#transcode{vcodec=DIV3,scale=Auto,acodec=mp3,ab=128,channels=2,samplerate=44100}:http{mux=asf,dst=:8080/}" --sout-keep在客户机上,您可以使用http://server_address:8080检索流。
ffmpeg与ffserver阅读ffserver文档和带有ffserver的流媒体以便设置它。
对于WMP,您将再次使用ASF:
# ASF compatible
<Stream test.asf>
Feed feed1.ffm
Format asf
VideoFrameRate 15
VideoSize 352x240
VideoBitRate 256
VideoBufferSize 40
VideoGopSize 30
AudioBitRate 64
StartSendOnKey
</Stream>来源。
您可以使用http://ffserver_address:port/stream_name.asf检索流。
https://stackoverflow.com/questions/29753003
复制相似问题