![](https://img-blog.csdnimg.cn/direct/114adcbd805f4ae19bda7264f1b5649f.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
屏幕共享/远程控制/直播/Stream传输专题
文章平均质量分 62
专门集中研究和探讨自主实现局域网数据流传输和共享的应用场景,包括WebRTC,主流开源软件和技术,远程控制的多种实现方法,直播等等技术与应用实现。
优惠券已抵扣
余额抵扣
还需支付
¥39.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
每日出拳老爷子
自古以来,人通过控制群体而获得超越自身的力量,因此充满了杀戮、谎言和残暴,这是黑暗的世界,存量的世界,丑恶的世界;
从今开始,我们可以通过控制机器来获得超越自身的力量,因此充满了创新,共享和智慧,这是光明的世界,拓展的世界,善良的世界;
唯有科技,是拯救人类的宝具。
唯有极客,是带领人类的先锋。
展开
-
【流媒体传输】pyping server的web ui如何本地部署
git上有pyping server配套的前端,如果想部署这套前端,省去自己从零开始做前端的劳动,应该怎么办呢?原创 2024-06-19 12:34:46 · 138 阅读 · 0 评论 -
【ssl】启用http2时遇到的重重问题
查了一下,必须开ssl才能支持http2,所以问题就变成如何开ssl https支持。用pyping server传流式数据,必须启用http2,http2又必须有https支持。如果没有安装openSSL,在windows上直接搜openSSL官网,找到windows版本后下载exe或msi安装即可。权限问题,猜想是没有安装生成的证书,所以把pem后缀的cert改为crt后缀名后双击安装。这个一般是域名匹配问题,但问题是我是内网,没有域名,所以只有通过扩展信息加IP信息来匹配。原创 2024-06-18 14:43:14 · 207 阅读 · 0 评论 -
【Piping Server】基本应用方法
之前大致介绍了一下轻量的selfHosting可用于局域网提供数据流交换服务的开源工程piping server,本篇来具体介绍应用方法,如何安装,运行和使用piping server来传输信息。原创 2024-03-25 18:01:42 · 227 阅读 · 0 评论 -
【Unity投屏总结】投屏方案总结
从使用上看,控制=一对一,不控制=一对多或者多对一比较自然。这里的一和多指的是同时,不是切换。切换仍然属于一对一。在构建投屏解决方案前需要细分好自己的场景,确定是否需要控制,是一对多还是多对一等。原创 2024-03-19 18:51:31 · 325 阅读 · 1 评论 -
【Unity】捕捉PC桌面的插件
之前介绍了如何用一款名为uWindowCapture的Unity免费插件在Unity的Canvas上展示PC桌面。经过一段时间的使用,本篇继续分享此插件的一些功能和限制。Type指定为Window时,会以具体窗口为目标进行抓取,如果进一步勾选创建子窗口,那么每一个子窗口会作为一个Prefab的实例生成,可以在Unity中自由单独互动排版。Child Window Z Distance指定了每增加一个新窗口实例,新窗口位置深度方向的变化。如果同时使用UwcIconTexture组件,可以抓取Icon。原创 2024-03-20 19:10:40 · 553 阅读 · 0 评论 -
【Unity】uDD插件抓屏文字显示不清晰怎么办?
之前介绍过用一款简称uDD(uDesktopDuplication)的开源插件抓取电脑桌面。但是当切换到文档,或者仔细看任何UI的文字部分时,发现就模糊了。原创 2024-03-24 14:50:17 · 249 阅读 · 0 评论 -
最强游戏投屏串流搭档Sunshine+Moonlight配置方法
因祸得福的是,sunshine作为开源的self-host的服务端,不仅可以代替Novidia的服务端角色,还拓展了moonlight可以服务的主机,非novidia显卡的PC也可以通过这对搭档实现高质量的游戏窜流投屏了。回到moonlight,点击电脑图表,会给你一个Pincode,到Sunshine控制台,菜单点击Pin,输入moonlight给出的pin码。高质量的图像: Moonlight支持高清(HD)和甚至4K分辨率的投屏,同时还提供了对音频的传输支持,确保用户可以享受到高质量的视频和音频。原创 2024-03-19 14:54:08 · 1273 阅读 · 0 评论 -
【Unity】Stream最好用的Selfhost开源轻量服务
通过对现有的一些免费局域网流媒体传输服务相关的应用进行拆解,发现他们其实都用了一个开源Selfhosting应用的各种变体,这个救命的应用就是原创 2024-03-22 23:50:58 · 391 阅读 · 0 评论 -
【WebRTC】用WebRTC做即时视频聊天应用
WebRTC是一套基于JS的API,能够建立端对端的直接通信,实现即时交换视音频文字等各种形式的信息。特点是即时通信和低延迟。整个建立连接的流程如下:发起方创建 Offer(提议):发起方(通常是浏览器)通过 RTCPeerConnection API 创建一个 SDP(Session Description Protocol) 提议(Offer),其中包含自己的媒体信息(音频和视频的编码格式、传输协议等)。原创 2023-12-14 21:53:31 · 1001 阅读 · 0 评论 -
【unity】【WebRTC】从0开始创建一个Unity远程媒体流app-设置输入设备
编写好脚本后,展开Input Receiver的Events,加一个监听,把MainCamera拖放过去,Function选PlayerController.Look。目前我们能投射到远端浏览器(或者任何其它Peer)的媒体流只有默认的MainCamera画面,其实我们还可以通过配置输入来传输操作输入信息,比如键鼠等。选中Look,右边栏Action Type选为Value,Control Type选为Vector 2。展开Look,选定No Binding,右侧追加绑定路径:Mouse-》Delta。原创 2023-12-12 21:47:48 · 1010 阅读 · 0 评论 -
【Unity】【WebRTC】如何用Unity而不是浏览器接收远程画面
之前几篇我们讨论了如何设置信令服务器,如何发送画面给远端以及如何用浏览器查看同步画面,今天来讨论如何实现Unity内部接收画面。看本篇之前请先看过之前将web服务器设置和基本远程画面功能的几篇博文。在Unity编辑器中打开一个示例项目,点击BroadCast按钮。4. 再点击Receiver按钮,Start。Build一个示例项目,并运行这个项目。启动Web.app。原创 2023-12-20 13:35:19 · 789 阅读 · 1 评论 -
【unity】【WebRTC】从0开始创建一个Unity远程媒体流app-构建可同步场景
从空白项目开始构建一个媒体流app需要涉及构建一个可同步画面的场景控制摄像头本篇先讲第一步。原创 2023-12-11 19:10:37 · 920 阅读 · 0 评论 -
【WebRTC】【Unity】Unity Web RTC1-Unity中简单实现远程画面
平台:基本常用平台包括安卓,苹果(max和IOS),Windows64,Linux都行。10. 注意,如果从移动设备浏览器连接服务,信令服务器的SSL证书一定要先设好。想要在Unity中实现实时远程桌面,找到了Render Streaming这个手段,本篇介绍相应的使用方法和实例。8. 打开电脑浏览器,地址栏输入http://127.0.0.1,点击Receiver Sample。新建Unity项目,模板选Third Person,Project Name随意。启动App,控制台出现如下信息表示成功。原创 2023-12-09 15:25:47 · 1331 阅读 · 0 评论