我现在在服务器启动了一个25帧/s h264视频流的服务,在客户端用vlc播放总是播放几帧就停了,我怀疑是vlc按30帧播,没有数据就停了。我怎么能在服务端告诉vlc帧率是多少?还有就是我把流存成一个文件用暴风可以播放,但是vlc不可以?
------解决方案--------------------------------------------------------
控制播放的是时间戳,而不是帧率。
------解决方案--------------------------------------------------------
SDP描述你可以看下VLC的代码,其实是没进行解析的。每个播放器的播放策略不一样,VLC需要的是RTP的时间戳播放方式。