请问如何用js播放rtsp视频流呢
搭建了webrtc服务器、信令服务器、打洞服务器都已搭建成功.且能够调用本地摄像头播放但请问如何不用插件直接h5 js播放rtsp流呢,rtsp地址是调用海康的IPC摄像头,谢谢
注:网上找了很多资料都不行,而且基本都是调用本地摄像头的,还请不要复制,粘贴
var servers=[{
credential:"myvm",
username:"myvm",
urls:[
"turn:192.168.0.134:3478?transport=udp",
"turn:192.168.0.134:3478?transport=tcp"
]
}];
var loadingParams = {
mediaConstraints: {"video": true, "audio": true},
offerOptions: {},
peerConnectionConfig: {
"rtcpMuxPolicy":"require",
"iceServers":servers,
"bundlePolicy":"max-bundle"
},
peerConnectionConstraints: {"optional": []},
iceServerRequestUrl: 'http://192.168.0.134/v1alpha/iceconfig?key=none',
iceServerTransports: '',
wssUrl: 'ws://192.168.0.134:8090/ws',
wssPostUrl: 'http://192.168.0.134:8090',
bypassJoinConfirmation: false
};
var appController;
appController = new AppController(loadingParams);
搭建了webrtc服务器、信令服务器、打洞服务器都已搭建成功.且能够调用本地摄像头播放但请问如何不用插件直接h5 js播放rtsp流呢,rtsp地址是调用海康的IPC摄像头,谢谢
注:网上找了很多资料都不行,而且基本都是调用本地摄像头的,还请不要复制,粘贴
var servers=[{
credential:"myvm",
username:"myvm",
urls:[
"turn:192.168.0.134:3478?transport=udp",
"turn:192.168.0.134:3478?transport=tcp"
]
}];
var loadingParams = {
mediaConstraints: {"video": true, "audio": true},
offerOptions: {},
peerConnectionConfig: {
"rtcpMuxPolicy":"require",
"iceServers":servers,
"bundlePolicy":"max-bundle"
},
peerConnectionConstraints: {"optional": []},
iceServerRequestUrl: 'http://192.168.0.134/v1alpha/iceconfig?key=none',
iceServerTransports: '',
wssUrl: 'ws://192.168.0.134:8090/ws',
wssPostUrl: 'http://192.168.0.134:8090',
bypassJoinConfirmation: false
};
var appController;
appController = new AppController(loadingParams);
另外一种是你用类似网关的模式,需要自己在服务端转换(类似网关)然后直接访问你自己的网关