obs的下載請移步官網,有windows, mac, linux 三個平臺的版本可供下載 我這裏使用的是mac版,其餘版本的使用應該也差很少css
再次點擊肯定,這個時候場景就建立成功了,拖動場景能夠將場景進行縮放,縮放到遮住黑色的背景就行了 html
npm init
, 根據提示輸入相關信息後,下載node-media-servernpm install node-media-server --save
複製代碼
const NodeMediaServer = require('node-media-server');
const config = {
rtmp: {
port: 1935,
chunk_size: 60000,
gop_cache: true,
ping: 60,
ping_timeout: 30
},
http: {
port: 8000,
allow_origin: '*'
}
};
var nms = new NodeMediaServer(config)
nms.run();
複製代碼
node index.js
複製代碼
若是看到下面的提示,表示咱們已經成功開啓node-media-server服務了 前端
flv.js是來自Bilibli的開源項目。它解析FLV文件餵給原生HTML5 Video標籤播放音視頻數據,使瀏覽器在不借助Flash的狀況下播放FLV成爲可能。具體的介紹請自行google哈,繼續剛纔的項目html5
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>直播</title>
</head>
<body>
<script src="https://cdn.bootcss.com/flv.js/1.4.0/flv.min.js"></script>
<video id="videoElement" width="100%" controls></video>
<script>
if (flvjs.isSupported()) {
var videoElement = document.getElementById('videoElement');
var flvPlayer = flvjs.createPlayer({
type: 'flv',
url: 'http://localhost:8000/live/hello.flv'
});
flvPlayer.attachMediaElement(videoElement);
flvPlayer.load();
flvPlayer.play();
}
</script>
</body>
</html>
複製代碼
這裏遇到了一個坑,多是mac的緣由,默認視頻是沒有自動播放的,並且一開始video標籤我也沒有加上controls,因此網頁上一直顯示的是一張靜態的圖片,偶然才發現原來是視頻處於暫停狀態 =_=!!node
hello
咱們也能夠經過bilibili等直播平臺進行播放,這裏就填寫你bilibili上的直播連接和名稱linux
這時雙擊在瀏覽器打開index.html就能夠看到直播啦,記得點擊視頻下方的開始按鈕~npm