FlowPlayer + RMTP - PullRequest
       44

FlowPlayer + RMTP

1 голос
/ 04 февраля 2012

Трудно заставить Flowplayer хорошо работать с RTMP.

Это в настоящее время мои настройки:

JS

$f("flashFallback", "/uploadedFiles/flowplayer.commercial-3.2.7.swf", {
    key: '#mykey',
    clip: {
        url: 'myVid',
        provider: 'rtmp'
    },
    plugins: {
        rtmp: {
            url: '/uploadedFiles/flowplayer.rtmp-3.2.3.swf',
            netConnectionUrl: 'rtmp://downloads.mysite.com/flash_video/'
        }
    }
    });

HTML

<div id="flashFallback"></div>

Мои пути к файлам работают нормально, я могу получить к ним доступ черездругие проигрыватели FLV-видео, но выдает следующую ошибку

201, невозможно загрузить поток или файл клипа, соединение не установлено, клип: '[Clip] myVid "

Сервер, на котором находится файлисходит от запускает Adobe FMS, обычно можно получить доступ через HTTPS ... не знаю, что еще дать для деталей, и я не могу показать пример, так как он на предварительном сервере и содержит некоторую ... конфиденциальную информацию.

1 Ответ

3 голосов
/ 04 февраля 2012

Документация по плагину RTMP говорит:

Adobe Flash Media Server не нравится расширение файла в URL клипа, поэтому вы не должны включать его в значение. Например, просто используйте url: 'metacafe', даже если файл на самом деле называется 'metacafe.flv'.

Несмотря на это, я видел потоки, иногда работающие только с добавленным расширением, а иногда с добавленным расширением, например flv:myvid Но это была скорее проблема f4v или mp4.

Вы говорите, что ваш сервер доступен через HTTPS. Если это также через HTTP, попробуйте использовать rtmpt в качестве протокола в вашем netConnectionUrl.

Если все это не работает, попробуйте минимизированную установку с бесплатным Flowplayer и попробуйте URL-адреса с домашней страницы Flowplayer. Если они работают, а ваша - нет, рассмотрите это как проблему с настройкой вашей FMS.

...