5
Pozwól, że pójdę z przykładem. Jest to kod do osadzenia wideo:Znajdowanie rzeczywistego adresu URL strumienia RTMP?
<script type="text/javascript" src="jwplayer/jwplayer.js"></script>
<div id="container">Loading the player ...</div>
<script type="text/javascript">
jwplayer("container").setup({
flashplayer: "jwplayer/player.swf",
file: "bmw/250413/vod.flv",
streamer:'rtmp://216.185.104.75/vod',
autoplay:"true",
icons:"true",
skin:"glow.zip",
controlbar:"over",
height: 270,
width: 480,
image: "images/bmw1.jpg"
});
</script>
I to jest faktyczna strona: http://www.24framesdigital.com/bmw/webcast/250413/vod.html
Teraz, co byłoby URL strumienia RTMP? Próbowałem:
rtmp://www.24framesdigital.com/bmw/250413/vod.flv
rtmp://www.24framesdigital.com/bmw/webcast/250413/bmw/250413/vod.flv
rtmp://216.185.104.75/vod/bmw/250413/vod.flv
rtmp://216.185.104.75/bmw/250413/vod.flv
... wśród kilku innych. Brak pracy. Używam curl strumień/pobrać plik wideo:
curl rtmp://.../vod.flv -o vod.flv
Ponadto, po prostu chciałem wiedzieć, dlaczego edytowany się: '$ rtmpdump -r RTMP: //216.185.104.75/vod -y bmw/250413/vod -o a.flv'? (Jeśli jest dobra, proszę zachować ją w odpowiedzi - nie jest dostępna w wersjach tej odpowiedzi.) –
Dobra, ostatnia rzecz. Dlaczego 'playpath' lub' -y' to 'bmw/250413/vod' i NOT' bmw/250413/vod.flv' (co oczywiście nie działa) jak widać w kodzie? Jak wywnioskowałeś, że tak powinno być? –
@ TheoneManis Użyłem RtmpDumpHelper. Jest to jednak problem, ponieważ dotyczy tylko systemu Windows, a nie pewności co do rozwiązania systemu Linux. –