当前位置:首页 » 网页前端 » rtspweb
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

rtspweb

发布时间: 2022-02-18 05:23:29

㈠ 请问手机网页如何播放rtsp

这个网站完美的解决了你的问题,前提是你会写代码

发现自己太年轻so为了不把大家带进坑,更新回答

  1. web服务器转码 hls、rtmp、flash(iOS不支持)

  2. android本地解码 各种sdk开发包

㈡ 升级后您的Web迅雷就可以支持RTSP和MMS协议的下载

重新下载一个新的迅雷布就可以了,干嘛非要为了一个补丁而耗费那么长时间?重新下载一个新的也就10秒,覆盖安装就可以了

㈢ webrtc哪些程序放在服务器

一) sipdroid
1)架构
sip协议栈使用JAVA实现,音频Codec使用skype的silk(Silk编解码是Skype向第三方开发人员和硬件制造商提供免版税认证(RF)的Silk宽带音频编码器)实现。NAT传输支持stun server.
2)优缺点:
NAT方面只支持STUN,无ICE框架,如需要完全实现P2P视频通话需要实现符合ICE标准的客户端,音频方面没看到AEC等技术,视频方面还不是太完善,目前只看到调用的是系统自带的MediaRecorder,并没有自己的第三方音视频编解码库。
3)实际测试:
基于sipdroid架构的话,我们要做的工作会比较多,(ICE支持,添加回音消除,NetEQ等gips音频技术,添加视频硬件编解码codec.),所以就不做测试了。

二) imsdroid
1)架构:
基于doubango(Doubango 是一个基于3GPP IMS/RCS 并能用于嵌入式和桌面系统的开源框架。该框架使用ANSCI-C编写,具有很好的可移植性。并且已经被设计成非常轻便且能有效的工作在低内存和低处理能力的嵌入式系统上。苹果系统上的idoubs功能就是基于此框架编写) .音视频编码格式大部分都支持(H264(video),VP8(video),iLBC(audio),PCMA,PCMU,G722,G729)。NAT支持ICE(stun+turn)
2)效果实测
测试环境:公司局域网内两台机器互通,服务器走外网sip2sip
音频质量可以,但是AEC打开了还是有点回音(应该可以修复)。视频马赛克比较严重,延迟1秒左右。
3)优缺点
imsdroid目前来说还是算比较全面的,包括音视频编解码,传输(RTSP,ICE),音频处理技术等都有涉猎。doubango使用了webrtc的AEC技术,但是其调用webrtc部分没有开源,是用的编译出来的webrtc的库。如果要改善音频的话不太方便,Demo的音频效果可以,视频效果还是不太理想。

三)csipsimple
1)sip协议栈用的是pjsip,音视频编解码用到的第三方库有ffmpeg(video),silk(audio),webrtc.默认使用了webrtc的回声算法。支持ICE协议。
2)优缺点:
csipsimple架构比较清晰,sip协议由C实现,java通过JNI调用,SIP协议这一块会比较高效。其VOIP各个功能也都具备,包括NAT传输,音视频编解码。并且该项目跟进新技术比较快,官方活跃程度也比较高。如果做二次开发可以推荐这个。
3)实测效果
测试环境:公司局域网内两台机器互通,服务器走外网sip2sip
音频质量可以,无明显回音,视频需要下插件,马赛克比imsdroid更严重。

四)Linphone

这个是老牌的sip,支持平台广泛 windows, mac,ios,android,linux,技术会比较成熟。但是据玩过的同事说linphone在Android上的bug有点多,由于其代码实在庞大,所以我暂时放弃考虑Linphone.不过如果谁有跨平台的需要,可以考虑Linphone或者imsdroid和下面的webrtc.。。。好像现在开源软件都跨平台了。。。

五) webrtc

imsdroid,csipsimple,linphone都想法设法调用webrtc的音频技术,本人也测试过Android端的webrtc内网视频通话,效果比较满意。但是要把webrtc做成一个移动端的IM软件的话还有一些路要走,不过webrtc基本技术都已经有了,包括p2p传输,音视频codec,音频处理技术。不过其因为目前仅支持VP8的视频编码格式(QQ也是)想做高清视频通话的要注意了。VP8在移动端的硬件编解码支持的平台没几个(RK可以支持VP8硬件编解码)。不过webrtc代码里看到可以使用外部codec,这个还是有希望调到H264的。

总结:sipdroid比较轻量级,着重基于java开发(音频codec除外),由于其音视频编码以及P2P传输这一块略显不足,不太好做定制化开发和优化。imsdroid,遗憾就是直接调用webrtc的库,而最近webrtc更新的比较频繁,开发比较活跃。如果要自己在imsdroid上更新webrtc担心兼容性问题,希望imsdroid可以直接把需要的webrtc相关源码包进去。csipsimple的话,都是围绕pjsip的,webrtc等都是以pjsip插件形式扩充的,类似gstreamer. webrtc如果有技术实力的开发公司个人还是觉得可以选择这个来做,一个是google的原因,一个是其视频通话相关关键技术都比较成熟的原因。个人觉得如果能做出来,效果会不错的。

㈣ tcp udp http rtsp都是什么端口

tcp和udp的端口对应不同业务
http就是web服务
rtsp是流媒体服务

㈤ websocket支持rtsp吗

后台写Socket与..?-0-#可以用Socket通信啊,其内容可通过js获.,里面可直接和SocketServer通信.,web界面就是获取通信信息。页面放Applet. 仅负责和SS通信。

㈥ ONVIF协议只能用在局域网设备提供的web服务、RTSP流地址都是自己的局域网IP地址,手机外网怎么调用

之前都是做域名映射传输到外网的,近几年监控都是厂家采用流媒体服务器传输的,只需在该厂商的网络监控产品系统中通过手机注册即可在外网手机访问监控,这方面建议你看产品操作说明书或者厂商客服,不同的产品操作也大同小异,我个人接触较多的还是大华和海康的监控系统。

㈦ FlowPlayer支持rtsp方式吗

这一行是多余的,直接删掉就行了
这是一个Web播放器,你可以直接去网络上下个安装,或者打开网页的时候会弹出一个插件安装,有的时候会被拦截,你要手动去点浏览器工具栏下面有条小提示栏点下允许安装!

㈧ 如何完整的下载rtsp

已知服务器:Helix Server Version 9.0.8.1427 (win32) (RealServer compatible)

用java的Socket模拟realplayer的数据传送,资料是用WPE拦截的realplayer与服务器传送的数据和迅雷等下载日志。

String url="rtsp://.....";
RtspUrl rurl = new RtspUrl(url);
Socket sk=new Socket(rurl.getHost(),rurl.getPort());

BufferedInputStream in=new BufferedInputStream(sk.getInputStream());
BufferedOutputStream out=new BufferedOutputStream(sk.getOutputStream());

下面发送和接受用的都是in和out.
第三、四步都发送 SETUP 请求时用到的RealChallenge2是网上找的算法,RealChallenge.java,@author Roger Chen

第一步发送OPTIONS 正常接受到回复

第二步发送 DESCRIBE 也能正常接受到回复

第三、四步都发送 SETUP 都能正常接受到回复
SETUP rtsp://210.26.112.183:5540/%C1%AC%D0%F8%BE%E7/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E6/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E643.rmvb/streamid=0 RTSP/1.0
CSeq: 3
RealChallenge2: , sd=bce803f8
RDTFeatureLevel: 2
Transport: x-pn-tng/tcp;mode=play,x-real-rdt/tcp;mode=play,RTP/AVP/TCP;unicast;mode=play
User-Agent: RealMedia Player (HelixDNAClient)/10.0.0.0 (win32)
If-Match: 2143912-1

RTSP/1.0 200 OK
CSeq: 3
Date: Mon, 21 Jan 2008 14:08:02 GMT
Session: 2143912-1
Reconnect: true
RealChallenge3: ,sdr=e389716c
RDTFeatureLevel: 2
Transport: x-pn-tng/tcp;interleaved=0

第五步发送 SET_PARAMETER 也正常
SET_PARAMETER rtsp://210.26.112.183:5540/%C1%AC%D0%F8%BE%E7/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E6/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E643.rmvb RTSP/1.0
CSeq: 5
Subscribe: stream=0;rule=0,stream=0;rule=1,stream=1;rule=0,stream=1;rule=1
Session: 2143912-1
SetDeliveryBandwidth: Bandwidth=492592;BackOff=0

回复:
RTSP/1.0 200 OK
CSeq: 5
Date: Mon, 21 Jan 2008 14:08:03 GMT
Session: 2143912-1

然后PLAY就有问题了:
PLAY rtsp://210.26.112.183:5540/%C1%AC%D0%F8%BE%E7/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E6/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E643.rmvb RTSP/1.0
CSeq: 6
User-Agent: RealMedia Player (HelixDNAClient)/10.0.0.0 (win32)
Session: 2143912-1
Range: npt=0.000-

回复:
SET_PARAMETER * RTSP/1.0
CSeq: 1
Alert: 0;You need to obtain a new player to play this clip. Please point your web browser to http://www.real.com and download the latest RealOne Player from RealNetworks. Once you have installed it you should try this clip again.
...(一堆数据)
RTSP/1.0 200 OK
CSeq: 6
Date: Mon, 21 Jan 2008 14:08:03 GMT
RTP-Info: url=rtsp://210.26.112.183:5540/%C1%AC%D0%F8%BE%E7/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E6/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E643.rmvb/streamid=0;seq=0;rtptime=0, url=rtsp://210.26.112.183:5540/%C1%AC%D0%F8%BE%E7/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E6/%B3%FE%C1%F4%CF%E3%B4%AB%C6%E643.rmvb/streamid=1;seq=0;rtptime=0
...(又一小堆数据)

然后
in.read(buf)返回-1
完蛋了!!!

我快哭了,Realpalyer正常,迅雷、Net Transport的下载日志差不多也是这个样子,但是现在就出错了,我什么也不懂,现在能做的只能这些了,但愿会得到帮助!
不会!!!!

㈨ 海康威视网络摄像头默认ip是多少

IP:192.168.1.64

㈩ 如何进行rtsp下载

http://down.tfol.com/down/soft/pc/net/download/web/ihtml/2001-12-24/20011224,163842,4876.shtml
(用streambox下载)
http://www.souxin.com/stream/txt/download-stream/download-stream.htm

http://lib.wyu.e.cn/article/article.asp?id=547&classid=9