Giter VIP home page Giter VIP logo

ccallcn / ovsyunlive Goto Github PK

View Code? Open in Web Editor NEW
447.0 7.0 122.0 241.31 MB

网页播放rtsp,Web直播rtmp推流,Web直接rtsp/rtmp无插件播放,电子游戏直播,桌面远程控制,游戏远控,视频会议,MCU/SFU视频会议,会议直播,rtsp监控,视频对讲,Web推流,flv播放器,Web桌面直播,ws流拉流转发,web无插件监控,rtsp-Web监控,网页视频会议,支持http-flv,ws-flv,直播录播,多通道流转发工具,Gb28181监控直播,Webrtc推流,Webrtc直播,Webrtc播放、远程医疗、视频安全帽、机顶盒

HTML 30.22% Batchfile 0.07% AMPL 0.30% CSS 17.49% JavaScript 34.64% Less 0.42% SCSS 0.09% Vue 16.78%
rtsp2rtmp rtsp2ws ws-flv rtmp2ws ovplay ws2rtmp rtmp web-webrtc http-flv android

ovsyunlive's Issues

hi 有些問題想問

H5低延时播放: ovplay://IP:8801/live/流id
H5低码流播放: ovplay2://IP:8802/live/流id
我用推流列表設定 rtmp 是有畫面的 上述兩個需要特別設定什麼嗎 有支援聲音嗎
前端使用的技術是h264前端js解碼顯示嗎 還是透過MSE 抱歉技術觀念比較薄弱詢問一下

不能远程访问的问题

感谢大佬编写这个程序,很有用,但是我在使用过程中发现一个的,比如:ovsyunlive10这个程序运行在192.168.0.2上,在192.168.0.2上访问是正常的,如:在本机(192.168.0.2)访问http://192.168.0.2:7701/play/demo.html 频画面都能出来,但是用在其他的机器(192.168.0.3)访问http://192.168.0.2:7701/play/demo.html就不行了,经过跟踪发现,这个http://192.168.0.2:7701/index/api/webrtc?app=webplay&type=play&stream=0.17760481352591806返回的数据里全是127.0.0.1的地址。返回值如下:
{ "code": 0, "id": "ovsid_3", "sdp": "v=0\r\no=- 5897567689041923959 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE 0 1\r\na=msid-semantic: WMS\r\na=ice-lite\r\nm=audio 7800 UDP/TLS/RTP/SAVPF 111\r\nc=IN IP4 127.0.0.1\r\na=rtcp:7800 IN IP4 127.0.0.1\r\na=ice-ufrag:ovsid_3\r\na=ice-pwd:NXbvVhadmTG3vjmgAlTGViIM\r\na=ice-options:trickle\r\na=fingerprint:sha-256 78:70:0B:E8:9B:B5:69:44:36:83:0A:7A:2B:1A:AF:22:4E:4A:E2:6E:81:3C:AC:BF:CD:20:2E:36:C8:18:34:9C\r\na=setup:passive\r\na=mid:0\r\na=ice-lite\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=sendonly\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=msid:ovsyunlive-mslabel ovsyunlive-label-0\r\na=ssrc:2 cname:ovsyunlive-rtp\r\na=ssrc:2 msid:ovsyunlive-mslabel ovsyunlive-label-0\r\na=ssrc:2 mslabel:ovsyunlive-mslabel\r\na=ssrc:2 label:ovsyunlive-label-0\r\na=candidate:udpcandidate 1 udp 110 127.0.0.1 7800 typ host\r\na=candidate:tcpcandidate 1 tcp 105 127.0.0.1 7800 typ host tcptype passive\r\nm=video 7800 UDP/TLS/RTP/SAVPF 127 125\r\nc=IN IP4 127.0.0.1\r\na=rtcp:7800 IN IP4 127.0.0.1\r\na=ice-ufrag:ovsid_3\r\na=ice-pwd:NXbvVhadmTG3vjmgAlTGViIM\r\na=ice-options:trickle\r\na=fingerprint:sha-256 78:70:0B:E8:9B:B5:69:44:36:83:0A:7A:2B:1A:AF:22:4E:4A:E2:6E:81:3C:AC:BF:CD:20:2E:36:C8:18:34:9C\r\na=setup:passive\r\na=mid:1\r\na=ice-lite\r\na=extmap:14 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:5 http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:6 http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7 http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8 http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:10 urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:11 urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendonly\r\na=rtcp-mux\r\na=rtpmap:127 H264/90000\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtcp-fb:127 transport-cc\r\na=fmtp:127 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d001f\r\na=rtpmap:125 rtx/90000\r\na=fmtp:125 apt=127\r\na=msid:ovsyunlive-mslabel ovsyunlive-label-1\r\na=ssrc:1 cname:ovsyunlive-rtp\r\na=ssrc:1 msid:ovsyunlive-mslabel ovsyunlive-label-1\r\na=ssrc:1 mslabel:ovsyunlive-mslabel\r\na=ssrc:1 label:ovsyunlive-label-1\r\na=ssrc:3 cname:ovsyunlive-rtp\r\na=ssrc:3 msid:ovsyunlive-mslabel ovsyunlive-label-1\r\na=ssrc:3 mslabel:ovsyunlive-mslabel\r\na=ssrc:3 label:ovsyunlive-label-1\r\na=ssrc-group:FID 1 3\r\na=candidate:udpcandidate 1 udp 110 127.0.0.1 7800 typ host\r\na=candidate:tcpcandidate 1 tcp 105 127.0.0.1 7800 typ host tcptype passive\r\n", "type": "answer" }
(因为非本机192.168.0.3上没有装这个服务器,这个也不可能每个客户端都装一个这个服务),导致不能访问,麻烦大佬改一下也返回exthost的值。谢谢!也可能是其他错误原因。如:/index/api/ovplayer,这个接口后返回:{ "code" : -1, "msg" : "SETUP:500 Internal Server Error" } 具体错误或不显示视频画面的原因是什么,麻烦修改一下。感谢大佬~!!!

rtsp

你好我问一下可以在web上播放rtsp视频流吗?

rtmp服务器推流

您好!请问可以实现本地打开麦克风并推流到给定的rtmp服务器上播出吗?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.