rtmp【停用】
rtmp
状态
> Stop
使用
示例
DPlayer在线加载直播流(推流时间不固定,可自建测试):http://menhood.iok.la:8090/
推流
地址
rtmp://menhood.iok.la:1935/live/自定义名称
设置方式(OBS)
项 | 参数 |
---|---|
流类型 | 自定义流媒体服务器 |
URL | rtmp://menhood.iok.la:1935/live |
流名称(key) | hello(可以自定义) |
拉流
rtmp://menhood.iok.la:1935/live/自定义名称
http://menhood.iok.la:8090/hls/自定义名称.m3u8
DPlayer使用方法(注意跨域问题)
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>DPlayer - rtmp</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/dplayer@1.25.0/dist/DPlayer.min.css">
<script src="https://cdn.jsdelivr.net/npm/dplayer@1.25.0/dist/DPlayer.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/hls.js@latest"></script>
</head>
<body>
<div id="dplayer"></div>
<input type="text" id="url" value="http://menhood.iok.la:8090/hls/hello.m3u8">
<button type="button" onclick="load()">载入</button>
<script>
function load() {
var url = document.getElementById('url').value;
const dp = new DPlayer({
container: document.getElementById('dplayer'),
video: {
url: url,
type: 'hls'
}
});
}
</script>
</body>
</html>
自建
GitHub:https://github.com/JasonRivers/Docker-nginx-rtmp
docker pull jasonrivers/nginx-rtmp #拉取
docker run -p 1935:1935 -p 8090:8080 jasonrivers/nginx-rtmp #构建
docker stop 镜像id #停止
docker start 镜像id #启动
docker exec -it 镜像id /bin/sh #进入镜像