WebRTC
llhswwha
这个作者很懒,什么都没留下…
展开
-
Android连接Kurento服务端通信过程
通信API通信的过程是在封装好的jar包里面的,KurentoRoomAPI->(继承)KurentoAPI->(实现)JsonRpcWebSocketClient.WebSocketConnectionEvents。public interface WebSocketConnectionEvents {public void onOpen(ServerHandshake ...原创 2020-02-20 18:15:25 · 1169 阅读 · 2 评论 -
视频服务器(11) Kurento[6] Android播放
之前做的WebGL加载速度慢,尝试做成App,需要Android中能够播放Kurento视频。目录一、调研资料1.1、考察11.2、考察21.3、找别人的Demo二、开发2.1、播放本地视频2.1.1 获取权限2.1.2 界面2.2.3 播放本地视频2.2.4 生命周期相关2.2.5 startLocalMedia2.2、和服务端通信2...原创 2019-12-28 15:49:59 · 2145 阅读 · 4 评论 -
视频服务器(9) Kurento[4] unity-kurento-player
1前面基于awrtc.js连接kurento的unity客户端,能播放出来了,但是在某些环境下会有问题。一、现状整理1.kurento-player的前端页面在不同浏览器都能运行。不过在IE里面它自己会弹出一个要求安装插件的提示,安装后就和其他浏览器一样能够播放了。这是不是说明IE目前没有原生支持WebRTC?“用IE打开页面,提示需要安装Temasys WebRTC Plugi...原创 2019-12-03 09:36:58 · 1193 阅读 · 0 评论 -
视频服务器(8) Kurento[3] unity客户端
目录一、测试入口二、.Binary messages not supported三、发送start指令1.使用KurentoUtils(不行)2.使用awrtc的StartSignaling(可行)四、处理接收指令五、暂停等指令接口六、Unity播放七、Unity帧率问题(视频分辨率)八、播放多个摄像头视频九、js核心原型代码现在有两种方式:1...原创 2019-11-11 13:19:08 · 1591 阅读 · 1 评论 -
视频服务器(6) Kurento[1] rtsp2webrtc
目录一、安装Kurento二、播放rtsp调研三、播放RTSP实现四、wsl(ubuntu)安装使用官网:https://www.kurento.org/参考:Kurento流媒体开发环境搭建流程以及连接海康威视摄像头参考:Kurento流媒体开发环境搭建流程安装:https://doc-kurento.readthedocs.io/en/6.12.0/user/i...原创 2019-11-04 14:36:40 · 10028 阅读 · 18 评论 -
视频服务器(7) Kurento[2] js客户端
目录一、获取js文件二、通信1.跨域问题2.java.io.EOFException:null3.websocket发送文本长度问题4.wss问题5.websocket连接还没建立就点击Start按钮三、页面修改之前的项目是java的,我需要的是纯前端的js客户端,通过js客户端播放视频,然后用unity打包的webgl和js客户端交互,实现在unity的web...原创 2019-11-08 13:40:45 · 2379 阅读 · 1 评论 -
视频服务器(4) webrtc-streamer(windows下卡住了)
第二个:https://github.com/mpromonet/webrtc-streamer这个是c++的,比上面的go的麻烦一些。目录总结、有效指令一、webrtc-streamercmake二、CMake+MinGW三、下载depot_tools四、fetch webrtc五、gclient代理设置总之需要的指令有六、下载webrtc七、...原创 2019-10-29 17:11:00 · 6952 阅读 · 10 评论 -
视频服务器(2) RTSPtoWebRTC(go语言)
接下来要把前面查到的资料深入的调研一下。显示https://github.com/deepch/RTSPtoWebRTC。为什么呢,1.名称就是RTSPtoWebRTC,符合需求 。2.说明上比较简单 。3.对go有点兴趣---------------------------------------------------------------------------...原创 2019-10-27 21:09:46 · 9152 阅读 · 17 评论 -
视频服务器(1) 查询资料
我的目的是找到一个代替H5Stream的开源rtsp to webrtc 的方案。其实rtsp to websocket也是可以的,虽然我unity买的插件是webrtc+video的,但从原理上讲websocket+video也是可以的,本质上都是video播放,发送图片给unity显示。主要是上周客户端方面已经实现了在unity的webgl里面显示webrtc的效果。现在来研究一下服务...原创 2019-10-26 15:37:28 · 970 阅读 · 0 评论 -
WebGL实时视频(6) Unity里面显示视频
接着上一篇将awrtc.js拷贝会原来的awrtc.jspre,同时在awrtc_unity.js里面添加上相应的测试接口var Unity_DebugTool={ Unity_H5Stream_GetVideo: function(e) { console.log("------- Unity_H5Stream_GetVideo",e); return awrtc.CA...原创 2019-10-23 09:57:07 · 2128 阅读 · 2 评论 -
WebGL实时视频(5) awrtc.js理解并修改
继续上一篇的在理解了WebRTC Video Chat的本质是js后,就是理解并修改成我需要的功能了。一开始是修改后,用unity打包,进行测试。效率很低,一周也没进展多少。后来想到,能不能直接在网页里面调用awrtc.js呢。确实可以,修改的效率高了很多。修改的过程就是添加打印语句,重命名简单变量,理解原来的代码过程,并考虑如何获取webrtc的视频。一、提高可读性。1.修改...原创 2019-10-22 19:49:43 · 683 阅读 · 0 评论 -
WebGL实时视频(4) js代码交互
1.uinty内使用js代码参考:unity WegGL 调用js2.webrtc的js代码两个文件awrtc.jspre和awrtc_unity.jslib,copy一份,把后缀改成js,用vscode打开,能看到awrtc_unity.jslib:/* * Copyright (C) 2015 Christoph Kutza * * Please refe...原创 2019-10-16 17:27:49 · 1214 阅读 · 0 评论 -
WebGL实时视频(3) WebRTC插件
网页播放视频的两种方式WebSocket和WebRTC,WebRTC在商店里面有插件,$115,在淘宝上没找到这个资源,考虑了一下,还是买了吧 。WebRTC Video Chat一、服务端默认是连接他们网站的服务端,可以做文本消息的通信。将unity包里面的server.zip找个地方解压1、安装node.js2、安装Git,打开GitBash3、使用GitB...原创 2019-10-15 13:48:24 · 2140 阅读 · 0 评论 -
网页中播放RTSP(6) WebRTC播放视频
1.还是基于h5stream的h5splayer.js学习,还是基于websocket。与原来的不同,在onopen里面要发送一些open指令 ws.onopen = function () { inc.innerHTML += '.. connection open<br/>'; var ...原创 2019-10-14 17:00:36 · 12968 阅读 · 0 评论