zoukankan      html  css  js  c++  java
  • webRTC视频通话,https协议,录制端和播放端

    最近做视频直播模块,在网上也看到很多大神写的代码,写的都不错,但不是我想要的,有的可能比较老,不支持https协议,有的又将直播端和显示端放在一个程序中,不利于我使用,则本篇着重添加了https协议(若改http也很简单server.js内可设置),并将视频直播这块代码抽出为两块代码,分别实现直播和显示功能,将最核心代码提取出来,方便使用,代码链接地址:webRTC视频通话,https协议,录制端和播放端

    此程序在win7环境下运行,使用nodejs作为服务器;

    1、安装nodejs:参考地址 http://www.runoob.com/nodejs/nodejs-install-setup.html。

    2.运行cmd控制台跳到在当前目录下运行

    npm install

    会多出一个node_modules文件夹,为程序所需环境

    3.在server.js文件可设置端口,SSLPORT为https安全端口(默认已设置4011)

    4、设置防火墙

    控制面板——防火墙——高级设置

    入站规则——新建规则

    选择端口——下一步

    选择udp规则,输入4011端口

    其余默认

    5、启动服务文件

    start.bat

    分别访问下面路径进行直播

    录制路径:https://localhost:4011/offer.html

    直播路径:https://localhost:4011/answer.html

    如果用手机作为录制端,请选择chrome浏览器,访问地址为

    https://192.168.1.108:4011/offer.html

    192.168.1.108为我电脑IP地址(暂时以局域网内电脑为服务器,则手机此时应该连接和电脑同样的wifi网络)

    cmd控制台输入 ipconfig 即可查看

    使用时,请先打开answer界面,再访问offer,则会将offer拍摄的视频直播在answer中显示,可支持多个offer同时直播哦

    手机offer界面

    电脑offer界面

    电脑 answer界面

     原文链接:https://blog.csdn.net/qq983392709/article/details/78749730

  • 相关阅读:
    循序渐进学习栈和队列
    循序渐进学习数据结构之线性表
    2018 noip 备战日志
    2018 noip 考前临死挣扎
    二维前缀和与差分
    noip模板复习
    宽搜总结
    强联通总结
    二分图再次总结
    NOIP 2016 换教室(期望dp)
  • 原文地址:https://www.cnblogs.com/1175429393wljblog/p/9229607.html
Copyright © 2011-2022 走看看