2011-12-09 7 views
3

ffplay로 플래시 플레이어 11 h264 인코더 - 을 사용하여 h264로 인코딩 된 RTMP를 재생하려고합니다.H264 인코딩을 사용하는 RTMP에서 ffplay/ffmpeg

작동합니다. 그러나 스트림이 64KB의 비트율로 설정되고 키 프레임 간격이 4 인 경우에만 수행하십시오.
그렇지 않으면 모든 프레임을 찾을 수 없습니다.

왜 그런가?

답변

2

예. 마침내 작동 중입니다. 당신이 FMS에서 비디오를 스트리밍 응용 프로그램에 대한 application.xml을에 몇 가지 옵션을 설정해야

,
기본적으로 취소 아웃 버퍼링에 관련된 것들 : 또한

[under StreamManager/Live:] 

<AccumulatedIFrames> 
    <MaxTime>0</MaxTime> 
    <MaxSize>0</MaxSize> 
</AccumulatedIFrames> 
<Queue enabled="false"> 
    <stuff that doesn't matter when you set enabled above to 'false' /> 
</Queue> 

을, I 이 너무 도움이 생각 :

<Client> 
    <MsgQueue> 
     <Live> 
     <MinBufferTime>0</MinBufferTime> 
     </Live> 
     <Server> 
     <BufferRatio>0</BufferRatio> 
     </Server> 
    </MsgQueue> 
</Client> 

는 또한, t의 NetStream 객체에 0 경우 bufferTime설정 스트림을 방송하는 클라이언트.

관련 문제