2015-11-26 14 views
6

मैं rtmp के साथ वीडियो चलाने के लिए एक तरीका ढूंढ रहा हूं। मैं वीडियो-जेएस का उपयोग करता हूं लेकिन यह काम नहीं करता है।आरटीएमपी और वीडियोजे के साथ स्ट्रीम वीडियो

<!doctype html> 
<html lang="fr" class="no-js"> 
<head> 
    <meta charset="UTF-8"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 
    <link rel="stylesheet" href="css/reset.css"> <!-- CSS reset --> 
    <link rel="stylesheet" href="css/video-js.css"> <!-- Video.js --> 
    <link rel="stylesheet" href="css/style.css"> <!-- Resource style --> 
    <script src="js/modernizr.js"></script> <!-- Modernizr --> 
    <title>Title</title> 
</head> 
<body class="sous-menu"> 
    <video id="example_video_1" class="video-js vjs-default-skin vjs-big-play-centered" 
    controls preload="auto" width="640" height="264" 
    data-setup='{"techOrder": ["flash", "html5"]}'> 
    <source src="rtmp://server.com/vod/mp4:foo/bar/my_video.mp4" type='rtmp/mp4' /> 
    </video> 
    <script src="js/jquery-2.1.4.min.js"></script> <!-- jQuery --> 
    <script src="js/video-js.js"></script> <!-- Videojs.js --> 
</body> 
</html> 

क्या मैं गलत कर रहा हूँ:

L'attribut « type » spécifié sur « video/flash » n'est pas géré. Le chargement de la ressource média rtmp://server.com/vod/mp4:foo/bar/my_video.mp4 a échoué. 
VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) No compatible source was found for this video. MediaError { code=4, message="No compatible source was found for this video." 

एचटीएमएल कोड: Firebug एक त्रुटि वापसी?

संपादित करें: मैं type='rtmp/mp4' जोड़ने लेकिन यह अभी भी does not काम ... एफएफ में टेस्ट, क्रोम & IE11। वीएलसी में लिंक का प्रयास किया और यह काम करता है।

उत्तर

6

अपने स्रोत में rtmp/mp4 टाइप करें। साथ ही, video.js सर्वर यूआरएल और स्ट्रीम नाम को अलग करने के लिए एम्पर्सेंड का उपयोग करता है। आरटीएमपी केवल तभी काम करेगा जहां फ्लैश निश्चित रूप से उपलब्ध है।

<source src='rtmp://server.com/vod/&mp4:foo/bar/my_video.mp4' type='rtmp/mp4'/> 
+0

फिर भी काम नहीं करता है, लगता है कि मैं फ्लैश के साथ एक समस्या है ... – Snabow

+1

एम्परसेंड एक विभाजक के रूप में महत्वपूर्ण है उल्लेख करने के लिए भूल। यदि कोई एम्पर्सेंड नहीं है तो आखिरी स्लैश को विभाजक माना जाता है। – misterben

+0

मुझे लगता है कि एम्परसैंड ... यह काम करता है! केवल क्रोम और आईई 11 में, फ़ायरफ़ॉक्स में नहीं, लेकिन आईई मेरे लिए तैयार है, बहुत बहुत धन्यवाद – Snabow

संबंधित मुद्दे