
PC接收手机投影软件是一款手机投影小助手,通过这款工具可以轻松将手机上的画面投影到PC设备,并且可以选择下载投影资源,软件界面较为直观操作简单,适用场景很多,有需要的朋友欢迎下载体验。
软件简介
先说需求部分,最近我遇到一个个人需求,手机上买jd会员的时候,送了个xxx的视频软件会员,但是手机看片屏幕太小了,于是想投影到机顶盒上去,可是郁闷的是,
机顶盒距离我家wifi太远,信号不好。于是想如何把这个可以在手机上看的视频搞到电脑上看,或者可以下载下来。
于是乎开始分析,首先手机和机顶盒之间是采用DLNA进行通信,我只要找到在PC上支持DLNA并且可以作为MediaRenderer的视频软件就好了,可是找了几个比如mediaplayer(这个最傻,不会缓冲,每次都只能看几秒停几秒),
KODI(这个其实挺不错的,但是都是只能在电脑上看,不能下载下来看)。其实仔细想想,可以在PC上播放了,为啥不能顺便加个下载功能呢?
手闲的痒,就顺便写个软件同时支持一下这两个功能,结果没想到一写就写的头大,想吐出来。。。。。不过总算是有个样子了。
其实也就是只要手机能播放的,并且支持投屏的,都应该用这个软件给拉下来,偷偷说一句,我用这个软件下载速度极快,基本上带宽可以跑满。
老规矩,先写已知问题:
1:开始DLNA按钮太丑,不说明基本上没人知道在哪儿,点击后没有任何提示。
2:下载路径无法配置
3:有时候会遇到无法连接的情况,这种情况我抓包看过,服务器返回的地址访问就是502错误,就算是加上refer,useragent也不行。这个时候其他的投屏软件也无法接受手机端的投屏。所以优先级不是很高。
4:基本上遇到无法连接情况,大家把手机播放器和这个软件都关掉,过几分钟再试试看。
5:播放后的URL会被播放器记住,但是一段时候后,URL会失效,这时候再点是没用的。
此软件将会调用N_m3u8DL-CLI和FFmpeg运行,其中这两个exe必须放在和此软件相同目录。(反正就是压缩包直接解压就好了,找个英文路径解压安全点。)
软件绿色,无需安装,无广告插件,本来可以加52pojie首发的,实在是太累了,下个版本(如果有人要的话)再加吧。
软件压缩后20MB,主要是avcodec-58.dll这个货是ffmpeg的库,里面是各种解码器,我自己的程序并不大。大家如果不放心,可以到ffmpeg网站上下载对应的dll替换。
代码逻辑
1:在PC端开启该软件,伪装成MediaRenderer,往239.255.255.250发ddsp包,注册成为AVTransport。
2:在手机端启动xxx客户端,反正不局限于某客户端,只要支持TV投影即可。点击投影按钮,进行DLNA查询。
3:发现AVTransport设备,手机端作为controller发协议查询设备能力,并且在SetAVTransportURI命令中,发送m3u8信息。也就是说其实不管在网页端如何加密,最后这里都会发送一个可用的m3u8的地址过来。
4:该软件得到m3u8信息后,请用户选择是播放还是下载。
5:播放采用的是ffmpeg解码器进行解码播放。
6:下载m3u8部分采用的是论坛里面【开源M3U8下载器】N_m3u8DL-CLI@我是你老大,(感谢共享这么好用的软件)因为这个解码器可以传递参数,还有界面,省的再写了。呵呵。
其实总体思路并不难,这里记录一下遇到的坑:
1:为了保证Upnp的兼容性,基本上市面上的开源库都找了一遍,python的,java的,C++的,最后选用的是Platinum的开源库,接口比较丰富,而且兼容性较好,实际测试基本上开启后马上就可以被手机端识别到设备。
2:FFMpeg的集成,遇到很多很多兼容性的问题,.netframework和.netcore的冲突,sdl效率问题等等,真是郁闷至极,最后没办法,现学的C#,用的是Unosquare.FFME,这个库的好处是定制灵活,对外暴露的接口较多,集成方便,后续可以扩展。
3:m3u8下载部分,N_m3u8DL-CLI还是挺好用的,主要是可以有命令行参数,再次感谢一下。
Tags:投影,图像.
数码照片浏览图像浏览 / 555.89MB / 2022-11-25 / WinXP, WinAll / / 小编点评:作为专为数码照片浏览而定制的工具软.
下载
硬盘序列号更改工具磁盘工具 / 615.55MB / 2010-10-5 / WinXP, WinAll / / 小编点评: 专门用于更改序列号破解硬盘注册等
下载
TwistedBrush Essentials Edition(绘画软件)V14.2下载 图像浏览 / 856.2MB / 2012-4-6 / Win8,Win7,WinXP / 英文 / 免费软件 小编点评:软件介绍这个绘画软件有众多自然及超自然.
下载
动态磁盘转换器3.2.0中文版下载(动态磁盘转换为基本磁盘)下载 磁盘工具 / 773.37MB / 2013-7-23 / Win8,Win7,WinXP / 简体中文 / 免费软件 小编点评:软件介绍动态磁盘转换器(动态磁盘转换为.
下载
网易云歌单匹配工具下载-网易云歌单对比软件 v7.10.12 绿色版 其他杂类 / 436.12MB / 2013-10-28 / WinAll / 简体中文 / 免费软件 小编点评:软件介绍网易云歌单匹配工具是一款非常简单且.
下载
九炼成仙手游下载-九炼成仙游戏下载v1.2 安卓版角色扮演 / 336.97MB / 2011-9-27 / Android / 中文 / v1.2 安卓版 小编点评:九炼成仙手游是一款仙侠类角色扮演手游,
下载
越天奇谭最新版下载-越天奇谭手机版下载v3.1.0 安卓版动作游戏 / 189.72MB / 2010-2-19 / Android / 中文 / v3.1.0 安卓版 小编点评:越天奇谭安卓版是一款玄幻战斗动作手.
下载
御兽少年游戏下载-御兽少年手游下载v1.1.0 安卓版角色扮演 / 524.12MB / 2017-6-1 / Android / 中文 / v1.1.0 安卓版 小编点评:御兽少年手游是玄幻题材的仙侠手游,游戏画.
下载
精灵q传官方下载-精灵q传手游下载v1.0 安卓版回合网游 / 649.29MB / 2015-2-7 / Android / 中文 / v1.0 安卓版 小编点评:精灵q传手游是一款制作非常精美的宠物战斗游戏,
下载
神奇的青蛙手机版下载-神奇的青蛙中文版下载v1.1 安卓版动作游戏 / 439.79MB / 2010-3-19 / Android / 中文 / v1.1 安卓版 小编点评:神奇的青蛙手机版这是一款冒险的动作闯.
下载
圣斗士星矢小宇宙幻想传单机版下载-圣斗士星矢小宇宙幻想传单机游戏下载v1.58 安卓版角色扮演 / 37.9MB / 2018-4-9 / Android / 中文 / v1.58 安卓版 小编点评:圣斗士星矢小宇宙幻想传游戏单机版是.
下载
创世纪元百度版下载-创世纪元手游百度版客户端下载v3.0.0 安卓版角色扮演 / 653.22MB / 2015-2-27 / Android / 中文 / v3.0.0 安卓版 小编点评:创世纪元手游百度版客户端是一款非常好玩.
下载
彩色之路手游下载-彩色之路官方版下载v4.8.0 安卓最新版角色扮演 / 998.66MB / 2014-11-27 / Android / 中文 / 长沙超神网络科技有限公司 / v4.8.0 安卓最新版 小编点评:彩色之路官方最新版是一款二次元异世界冒.
下载
再见僵尸破解版下载-再见僵尸中文破解版(good bye zombie)下载v1.0.4 安卓无限金币版
rage squad汉化版下载-rage squad中文版下载v0.45 安卓版
剑指秦时手游下载-剑指秦时官方手游下载v1.2.0 安卓版
全民斩仙2手游下载-全民斩仙2官方版本下载v1.2.0 安卓版
御天下手游下载-御天下官方版下载v2.2.13 安卓最新版
贤者之门手游官方下载-贤者之门手机版下载v1.0.6 安卓版
苍穹变腾讯版下载-苍穹变手游腾讯版下载v5.3.1 安卓版
泰坦电视人大战马桶人游戏下载-泰坦电视人大战马桶人最新版下载v1.0 安卓版
忍者传送大师下载安装-忍者传送大师游戏下载v306.1.0.3018 安卓版
猴哥模拟器游戏下载安装-猴哥模拟器官方版下载v1.0 安卓版
梦剑江湖游戏下载-梦剑江湖手机版下载v1.8 安卓版
真倚天屠龙记正版-真倚天屠龙记游戏(暂未上线)v1.0 安卓版
巨龙城堡最新版下载-巨龙城堡手游官方版下载v7.1.0 安卓官方版
回合网游 / 717.59MB / 2019-2-3 / Android / 中文 / v7.1.0 安卓官方版 下载
运动斗士官方下载-运动斗士手游下载v1.0.3 安卓版
动作游戏 / 902.1MB / 2018-12-15 / Android / 中文 / v1.0.3 安卓版 下载
权力的守护者手游下载-权力的守护者游戏下载v1.4 安卓版
角色扮演 / 741.47MB / 2012-12-3 / Android / 中文 / v1.4 安卓版 下载
归乡破解版手游下载-归乡无限金币版下载v1.00.76 安卓版
角色扮演 / 649.27MB / 2016-2-23 / Android / 中文 / v1.00.76 安卓版 下载
水浒乱斗手游百度版下载-水浒乱斗百度游戏下载v1.3.5 安卓最新版
回合网游 / 834.35MB / 2015-12-19 / Android / 中文 / v1.3.5 安卓最新版 下载
梦幻奇缘挂机下载-梦幻奇缘挂机手游下载v1.1.1 安卓最新版
角色扮演 / 728.24MB / 2016-2-9 / Android / 中文 / v1.1.1 安卓最新版 下载
倾世情缘手游下载-倾世情缘手机版下载v1.0.0 安卓版
角色扮演 / 679.20MB / 2012-5-13 / Android / 中文 / v1.0.0 安卓版 下载
烈火屠神游戏下载-烈火屠神官方版下载v1.0 安卓版
动作游戏 / 572.33MB / 2017-10-10 / Android / 中文 / v1.0 安卓版 下载
裂色奇迹官网-裂色奇迹最新手游(暂未上线)v1.1 安卓版
角色扮演 / 269.2MB / 2011-2-20 / Android / 中文 / v1.1 安卓版 下载
万古仙缘手游免费下载-万古仙缘游戏下载v7.4.0 官方安卓最新版
角色扮演 / 85.34MB / 2013-11-17 / Android / 中文 / v7.4.0 官方安卓最新版 下载
小白不言弃百度客户端下载-小白不言弃百度版下载v2.3 安卓版
角色扮演 / 842.47MB / 2016-7-7 / Android / 中文 / v2.3 安卓版 下载
新千姬大乱斗手机版安装-新千姬大乱斗手游(暂未上线)v1.4.3 安卓版
动作游戏 / 717.66MB / 2015-4-19 / Android / 中文 / v1.4.3 安卓版 下载
天中三风手游下载-天中三风官方正版下载v3.0.0 安卓最新版
角色扮演 / 984.91MB / 2021-4-8 / Android / 中文 / v3.0.0 安卓最新版 下载