Giter VIP home page Giter VIP logo

starrtc-web-demo's Introduction

webrtc-demo

在线效果演示: https://www.starrtc.com/demo/web/

本地测试可以直接拖到浏览器里。 放在服务器上需要web服务器支持https才行(没有https,没法使用webrtc api,这是谷歌定的 )

部署https方法(有备案好的域名和正规证书的情况下):http://www.elesos.com/index.php?title=Nginx%E9%85%8D%E7%BD%AEHTTPS

没有正规证书时:

本产品完全免费,并且提供免费的私有部署服务端程序,支持全部功能,并提供第三方拉流、推流功能。

需要我们支持请加QQ群:807242783

如需私有部署,请到如下地址下载:

https://github.com/starrtc/starrtc-server

部署好私有服务端后,请在index.js中,修改privateURL、webrtcIP两个变量指向部署的私有服务端地址,此两个变量意义相同,区别为privateURL可以为域名或ip,webrtcIP必须为ip。

更改完成后,如没有更换过私有服务端目录下自带的自签名证书,可能会遇到wss连接错误

遇到这种情况需先在浏览器中访问 https://私有服务ip:29991-29995 五个端口,遇到页面提示有风险时,点击继续访问直到出现页面,此操作是用于在websocket wss连接时做证书信任操作,如果有正式证书,可将服务端目录下自签名证书同名替换掉,即可省略此步骤。

在线教育

pdf文档上传标记直播,白板

edu_pdf

edu_whiteboard

录屏

screen_phone

screen_web

更新记录

https://github.com/starrtc/starrtc-web-demo/wiki/Changelog

Contact

QQ : 2162-498-688

邮箱:[email protected]

手机: 186-1294-6552

微信:starRTC

QQ群:807242783

starrtc-web-demo's People

Contributors

895377235 avatar caimjmumuxi avatar elesos avatar longqianxun avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

starrtc-web-demo's Issues

join live vdn

I am start live streaming in app with vdn and chat , in other phone i can join the channel streamer, then how from web i can join that channel too. cause in this demo only voip and videocall function. can u share how make join channel streaming where come from android app?

web互相视频通 没有对方画面

两个web互相视频通,使用的是谷歌浏览器,能连接的上 两边都只有自己的画面 没有对方的画面 。
查看js发现消息收发正常 但是两边都没有消息"voipStreamReady"所以没有画面
请问是什么问题呢

无标题

js sdk删除房间无法成功

调用 StarRtc.StarRoomSDK.deleteCurrRoom 无效,服务端的roomList只会增长。请问调用该方法是否需要前置条件?谢谢

vue使用starRTC,电脑上可以获取数据,但是手机上调试是获取不到

代码如下:

// script 代码
getVideoList(_callback) {
      const _this = this;
      this.videoList = [];
      var listTypes = [
        CHATROOM_LIST_TYPE.CHATROOM_LIST_TYPE_MEETING,
        CHATROOM_LIST_TYPE.CHATROOM_LIST_TYPE_MEETING_PUSH,
      ];
      //开启AEC时
      if (StarRtc.Instance.starConfig.configUseAEC) {
        //
      } else {
        //仅供测试使用
        StarRtc.Instance.queryRoom(listTypes, function (status, listData) {
          //数据存储在listData中,为数组,单项结构为{"id", "name", "creator"}
          _this.videoList = listData;

          console.log(_this.videoList);

          // debugger;
          if (_callback != undefined) {
            _callback();
          }
        });
      }
    },

电脑端控制台打印有数据
手机端的 vconsole 打印的数据为空

请问WEB端有望实现RTMP推流的功能吗?

我看到Windows客户端和移动端SDK中都有RTMP推流的功能,但是WEB中并没有。
请问这一功能在WEB端中是可实现的吗?
我有一些实现该功能的思路,目前还在查找资料看是否有可行性。
如果可以的话我会着手尝试实现该功能。
现在团队还招人吗?如果可以接受新成员,我希望能给我一个机会加入你们,一起为项目贡献代码。
谢谢~

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.