牧师先生

跟着梦想去远方


  • 首页

  • 分类

  • 归档

  • 小工具

webrtc使用RTCPeerConnection进行流传输

发表于 2019-03-09 | 分类于 webrtc
视频流与RTCPeerConnection学习提纲 各浏览器质检webrtc的差异,adapter.js 使用RTCPeerConnection API 传输视频流. 流的控制与捕捉 RTCPeerConnection简介RTCPeerConnection是一个是得webrtc之间视频与音频数据交换的api协议.本案例是在同一个页面上使用RTCPeerConnection建立一个P2P连接.没有太大实用性只是为了方便理解. 在页面添加视频控制按钮一个视频元素将显示来自getUserMedia()的流,另一个将显示通过RTCPeerconnection流式传输的相同视频. (在实际应用程序中,一个视频元素将显示本地流,另一个视频元素将显示远程流.)12345678<video id="localVideo" autoplay ...
阅读全文 »

webrtc从摄像头获取视频流

发表于 2019-03-08 | 分类于 webrtc
从摄像头获取视频流学习提纲 从摄像头获取视频流 操纵流的回播 使用css和svg来操作视频 简短的HTML在你的项目文件夹下的index.html文件中添加video和script元素12345678910111213141516171819202122232425262728293031323334353637383940<!DOCTYPE html><html><head> <title>demo1</title></head><body><video autoplay playsinline></video></body><script type="text/javascript"> ...
阅读全文 »

webrtc简介

发表于 2019-03-06 | 分类于 webrtc
概括构建应用程序以获取视频并使用网络摄像头拍摄快照,并通过WebRTC进行点对点共享。在此过程中,你将学习如何使用WebRTC 核心 API 并使用 Node.js 设置消息传递服务器。 能学到什么 从摄像头获取视频 通过RTCPeerConnection获取视频流 通过RTCDataChannel传输流数据 建立信令服务交换消息 和信令服务建立peer连接 拍照并通过数据通道分享 环境背景 chrome 47 及以上 适用于Chrome的Web Server,或使用自己选择的Web服务器。 案例代码 文本编辑器[notpad++/subline] 基本的前端知识[html/css/js] 运行demo案例下载从git上获取1git clone https://github.com/googlecodelabs/webrtc-web ...
阅读全文 »

webrtc简介

发表于 2019-03-03 | 分类于 webrtc
简介webrtc是一个再web端和移动app端实时交流与数据传输的开源项目。webrtc有一些js接口 - 点击下面的案例链接即可看demo。 getUserMedia(): 获取本地音频和视频. MediaRecorder: 录制本地音频和视频. RTCPeerConnection: 用户间建立点对点通讯传输传输音频和视频. RTCDataChannel: 用户间数据传输. 在哪使用webrtc在Firefox,Opera和桌面和Android上的Chrome中。WebRTC也可用于iOS和Android上的原生应用程序。 信令服务WebRTC使用RTCPeerConnection在浏览器之间传递流数据,但也需要一种协调通信和发送控制消息的机制,这一过程称为信令.WebRTC未指定信令方法和协议。在这个代码框中,您将使用Socket.IO进行消 ...
阅读全文 »

解决简书等图床防盗链的问题

发表于 2018-06-24 | 分类于 运维
尝试清除来源引用在静态网页的 头部 代码中【即 head 标记】添加如下配置项: 它的作用就是阻止浏览器发送 Referer 信息,对整个页面的所有链接生效【当然也有针对单个链接设置的方法:,这里不采用】,这样一来微博图床就不知道请求的引用来源了,可以达到和直接在浏览器中访问一样的效果。 但是要注意,不是每种浏览器都支持这种语法的,此设置对有的浏览器来说无效。 那么在 Hexo 框架中怎么增加呢,显然不会有相关配置项,只能更改源代码,而且使用了 Next 主题,应该要更改主题的源代码,以保证 Hexo 在渲染静态页面为每个页面都增加这个配置。查阅文档,了解了渲染模板所在位置,打开 themes/next/layout/_partials/head.swig 文件,在里面添加 meta 标记就行。 修改完成后查看页面的源代码,已经有这个属性了,并且所有 ...
阅读全文 »

RPC机制以及原理

发表于 2018-06-15 | 分类于 RPC
RPC详解 远程过程调用(RPC)详解 RPC原理详解 RPC入门总结(一)RPC定义和原理 RPC框架设计和调用详解 TODO
阅读全文 »

计算机相关技术资料整理

发表于 2018-05-13 | 分类于 计算机相关技术资料整理

文章来源

这里收录比较实用的计算机相关技术书籍,可以在短期之内入门的简单实用教程、一些技术网站以及一些写的比较好的博文,欢迎Fork,你也可以通过Pull Request参与编辑。

  • 程序员必读书籍
阅读全文 »

决策树算法

发表于 2018-05-06 | 分类于 MachineLearning
使用决策树预测隐形眼镜类型123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133#!/usr/bin/python# -*- coding: UTF-8 -*-import operatorfrom math import logi ...
阅读全文 »

浏览器支持情况

发表于 2018-05-04 | 分类于 webrtc
浏览器支持关于webrtc人们关注的主要问题是浏览器的支持情况,据最新的报告表示,下面这些浏览器分别有不同的支持程度。 webrtc应用的几个重要方面: 最主要的支持者谷歌和火狐 微软ie旧版本不支持,到2018年11月,微软宣布采用Chromium(google内核)作为其心浏览器Edge的发展方向 苹果 Safar从2017年开始支持webrtc,但ios系统的非safari浏览器暂不提供兼容 处理不支持的浏览器你无法控制浏览器供应商何时添加对webrtc的支持,这里提供了一些替代方案: 只试用chrome和/或firefox浏览器. 使用全部有webrtc支持的浏览器(Chrome, Firefox, Edge and Safari) 使用桌面应用程序. 不适用webrtc。 处理移动设备在移动设备上有两种调用方式:apps 和 web ...
阅读全文 »

knn算法预测约会对象是否符合条件

发表于 2018-05-03 | 分类于 MachineLearning
使用knn算法进行分类预测123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105from numpy import *import operator # 运算符操作模块import osfrom collections import Counter # 快速计数工具# inx 自定义用于分类的输入向量 - 标准向量 即计算数据集到标准向量的"距离"# dataset 训练数据集 ...
阅读全文 »
1…678…11
rudder

rudder

最富内涵的博文,最有哲理的谈论

103 日志
29 分类
47 标签
RSS
GitHub
Creative Commons
© long long ago — 2019 rudder