Я пытаюсь работать с потоком rtmp. Я почти тот же код предложил hereRTMP потоковое воспроизведение
<html>
<head>
<script src="me/build/jquery.js"></script>
<script src="me/build/mediaelement-and-player.js"></script>
<link rel="stylesheet" href="me/build/mediaelementplayer.min.css" /></code>
</head>
<body>
<video>
<source src="000109f6004b00a6004af03676235daa" type="video/rtmp">
</video>
<script>
$('video').mediaelementplayer({flashStreamer:"rtmp://thinkbuntu:1935/flvplayback/000109f6004b00a6004af03676235daa"});
</script>
</body>
</html>
В то время как rtmp://thinkbuntu:1935/flvplayback
является URL локального rtmpserver и «000109f6004b00a6004af03676235daa» является mp4 видео. Я знаю, что локальный сервер работает, потому что я могу сбросить его через rtmpdump, а также с помощью jwplayer. Я могу правильно воспроизвести видео. С медиальным использованием flv, webm, ogv не работают ни.
Я получаю эту ошибку в Firefox (без ошибок на всех в Chrome):
Specified "type" attribute of "video/rtmp" is not supported. Load of media resource 000109f6004b00a6004af03676235daa failed.
Настройка его с помощью атрибута JSon терпит неудачу таким же образом.
Я также пробовал этот подход Replacing media source (http with rtmp) in MediaElementsJS based on browser capabilities, но он тоже не работает.
Я что-то не так?
является этот поток ключ «000109f6004b00a6004af03676235daa»? если да, то чем вы это видите? 7901e75800f700d700437a45351f0214 "? –