Aqui está a longa história curta. Ainda não conheço os detalhes da sua câmera em particular, mas tenho um bom exemplo de trabalho para você:
-
Abra o arquivo de configuração e substitua o nó externalStreams de flvplaybackapplication por este:
externalStreams = { { uri="rtsp://fms20.mediadirect.ro/live2/realitatea/realitatea", localStreamName="test1", forceTcp=true }, { uri="rtsp://fms20.mediadirect.ro/live/utv/utv", localStreamName="test2", forceTcp=false } },
Depois disso, use jwplayer, flow player, etc. para reproduzir o fluxo. Os URIs RTMP completos são:
rtmp://ip/live/test1
ou
rtmp://ip/live/test2
Como você pode ver, esses fluxos são dois fluxos RTSP. Uma é RTP / RTCP sobre UDP (forceTcp = false) e uma é RTP / RTCP sobre RTSP (forceTcp = true). Como o RTSP é sobre TCP, você obtém esse sinalizador como verdadeiro.
Escusado será dizer que você pode experimentar problemas de reprodução e problemas causados pelo fato de que esses dois fluxos estão muito longe de você (eles estão aqui na Roménia).
Espero que ajude