Мне нужно для потоковой передачи видео файла mp4 через FFMPEG и потокового вывода на RED5 с использованием протокола RTMP. Я использую следующую команду, чтобы сделать это. Он прекрасно кодирует, но не воспроизводится, когда я встраиваю jwplayer.
ffmpeg -i http://xxxxxx.com/adv.mp4 -acodec copy -vcodec copy -f flv rtmp://xxxxxxx/live/stream1
это дает следующий результат:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'http://xxxxxxxxxxxx.com/adv.mp4':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isomavc1
creation_time : 2013-10-14 11:57:33
encoder : HandBrake 0.9.9 2013052900
Duration: 00:04:50.99, start: 0.000000, bitrate: 912 kb/s
Stream #0.0(und): Video: h264 (Constrained Baseline), yuv420p, 1920x360 [PAR 847:1920 DAR 847:360], 795 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc
Metadata:
creation_time : 2013-10-14 11:57:33
Stream #0.1(und): Audio: aac, 11025 Hz, stereo, s16, 116 kb/s
Metadata:
creation_time : 2013-10-14 11:57:33
Output #0, flv, to 'rtmp://xxxxxxxxx/live/stream1':
Metadata:
major_brand : mp42
minor_version : 0
compatible_brands: mp42isomavc1
creation_time : 2013-10-14 11:57:33
encoder : Lavf53.21.1
Stream #0.0(und): Video: libx264, yuv420p, 1920x360 [PAR 847:1920 DAR 847:360], q=2-31, 795 kb/s, 1k tbn, 25 tbc
Metadata:
creation_time : 2013-10-14 11:57:33
Stream #0.1(und): Audio: libvo_aacenc, 11025 Hz, stereo, 116 kb/s
Metadata:
creation_time : 2013-10-14 11:57:33
Stream mapping:
Stream #0.0 -> #0.0
Stream #0.1 -> #0.1
Press ctrl-c to stop encoding
frame= 7266 fps=563 q=-1.0 Lsize= 32544kB time=290.64 bitrate= 917.3kbits/s
video:28220kB audio:4130kB global headers:0kB muxing overhead 0.601155%
После этого я вставляю URL RTMP в мой jwplayer
<script type='text/javascript'>
jwplayer('mediaspace').setup({
'flashplayer': 'http://xxxxxxxxxx/tools/js/jwplayer.flash.swf',
'stretching': 'exactfit',
'type': 'rtmp',
'file':'stream1',
'autostart': 'true',
'controlbar': 'bottom',
'streamer':'rtmp://xxxxxxxx/live/',
'width': '889',
'height': '410',
});
</script>
После этого мой игрок показывает следующую ошибку
Error loading stream Could not connect to the server
Как я могу решить это и поток, как живой эфир ....???