https://github.com/liyafe1997/dlna-screen-cast 这个需求源自父母日常习惯在摆在茶几的电脑上找各种视频看,包括但不限于网页上各种搜 D 版电影电视剧,各种体育赛事直播,迅雷下种子,本地视频,微信公众号/别人发的各种视频等等, 然后经常问我这个能不能放到电视上看 现在电视应该都是有支持 Miracast 、DLNA 、AirPlay 等各种投屏协议的,Miracast 对设备要求太严,老一点的笔记本/无线网卡/电视不兼容都不行,反正父母的笔记本的 Windows 搜不到电视。 于是就打起了 DLNA 的主意,发现 Windows 下居然没有类似的工具,即利用 DLNA 来镜像整个屏幕/桌面。一般 DLNA 都是用来播放媒体文件的( App 投屏就是走的 DLNA ,把媒体地址直接扔给电视播放) 思路很简单,用 Windows.Graphics.Capture 获取屏幕画面,然后用 ffmpeg 编码成 H264 ,通过 HTTP 提供 ts 视频流(开个 http server ),通过 DLNA 把局域网 HTTP 地...