PC接收手机投影软件
v0.0.1- 软件大小:24.2M
- 更新日期:2019/12/3
- 软件语言:简体
- 软件类别:媒体其它
- 软件授权:免费软件
- 软件官网:暂无
- 适用平台:WinAll
软件介绍精品推荐相关视频人气软件相关文章评论0下载地址
PC接收手机投影软件,是一款在电脑端接收手机投影并且可以选择下载投影资源的软件,此软件将会调用N_m3u8DL-CLI和FFmpeg运行,两个exe必须放在和此软件相同目录。
相关软件软件大小版本说明下载地址
- 幕享 v1.1.1.1官方版1.8Mv1.1.1.1官方版查看
- 金舟投屏 v2.1.0官方版58.6Mv2.1.0官方版查看
- 淘淘定时播音之星 v5.0.0.525官方版7.1Mv5.0.0.525官方版查看
- 乐播投屏 v5.01.10官方版37.1Mv5.01.10官方版查看
- 金舟苹果手机投屏软件 v1.8.8.0官方版41.3Mv1.8.8.0官方版查看
PC接收手机投影软件,是一款在电脑端接收手机投影并且可以选择下载投影资源的软件,此软件将会调用N_m3u8DL-CLI和FFmpeg运行,两个exe必须放在和此软件相同目录!
开发介绍
先说需求部分,最近我遇到一个个人需求,手机上买jd会员的时候,送了个xxx的视频软件会员,但是手机看片屏幕太小了,于是想投影到机顶盒上去,可是郁闷的是,
机顶盒距离我家wifi太远,信号不好。于是想如何把这个可以在手机上看的视频搞到电脑上看,或者可以下载下来。
于是乎开始分析,首先手机和机顶盒之间是采用DLNA进行通信,我只要找到在PC上支持DLNA并且可以作为Media Renderer的视频软件就好了,可是找了几个比如mediaplayer(这个最傻,不会缓冲,每次都只能看几秒停几秒),
KODI(这个其实挺不错的,但是都是只能在电脑上看,不能下载下来看)。其实仔细想想,可以在PC上播放了,为啥不能顺便加个下载功能呢?
手闲的痒,就顺便写个软件同时支持一下这两个功能,结果没想到一写就写的头大,想吐出来。。。。。不过总算是有个样子了。
其实也就是只要手机能播放的,并且支持投屏的,都应该用这个软件给拉下来,偷偷说一句,我用这个软件下载速度极快,基本上带宽可以跑满。。。
已知问题
1:开始DLNA按钮太丑,不说明基本上没人知道在哪儿,点击后没有任何提示。
2:下载路径无法配置
3:有时候会遇到无法连接的情况,这种情况我抓包看过,服务器返回的地址访问就是502错误,就算是加上refer , user agent也不行。 这个时候其他的投屏软件也无法接受手机端的投屏。所以优先级不是很高。
4:基本上遇到无法连接情况,大家把手机播放器和这个软件都关掉,过几分钟再试试看。
5:播放后的URL会被播放器记住,但是一段时候后,URL会失效,这时候再点是没用的。
软件介绍
此软件将会调用N_m3u8DL-CLI 和FFmpeg运行,其中这两个exe必须放在和此软件相同目录。(反正就是压缩包直接解压就好了,找个英文路径解压安全点。)
软件绿色,无需安装,无广告插件,本来可以加52pojie首发的,实在是太累了,下个版本(如果有人要的话)再加吧。
软件压缩后20MB,主要是avcodec-58.dll 这个货是ffmpeg的库,里面是各种解码器,我自己的程序并不大。大家如果不放心,可以到ffmpeg网站上下载对应的dll替换。
主要代码逻辑如下:
1:在PC端开启该软件,伪装成Media Renderer,往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的集成,遇到很多很多兼容性的问题,.net framework 和.net core的冲突,sdl效率问题等等,真是郁闷至极,最后没办法,现学的C#,用的是Unosquare.FFME,这个库的好处是定制灵活,对外暴露的接口较多,集成方便,后续可以扩展。
3:m3u8下载部分,N_m3u8DL-CLI还是挺好用的,主要是可以有命令行参数,再次感谢一下。
使用说明
基本上运行界面如下图:
正常可以用于本地播放,如果想启用DLNA,也就是接受投屏功能,请点击下图红色部分按钮,点击后应该啥反应都没有。就是啥反应都没有,你不放心可以再点一遍,其实后台起了个线程去注册AVTransport了。
然后开启您的手机,进入投屏界面,应该可以搜索到Platinum Media Renderer这个投屏设备,如果没有,检查PC防火墙等设置。(一般来说,能看到其他投影设备就应该能看到这个,除非防火墙挡住了)
点击投屏,正常情况下应该会出现这个界面。说明软件捕获到m3u8地址,这时需要尽快选择到底是播放还是下载,两者选一个。我用的是阻塞线程,如果超过3分钟以上,URL有可能失效。
补充一下,C#.net 在win10下测试过,其他软件环境比如XP,WIn8没有测试过,编译选项是X86,应该可用,但不能保证。
精品推荐电脑投屏软件
- 更多 (64个) >>电脑投屏软件电脑投屏软件主要用于解决多个设备之间投屏问题,告别了线与线,只需要在局域网连接同一个,安装个软件就啦,可以轻松的将照片视频发送到电视手机等多个设备,为你打造家庭影院的氛围,下面是本站的电脑投屏软件
Anlink(电脑操控手机软件)45.9M
/英文傲软录屏软件1.8M
/简体乐播投屏37.1M
/简体AirLink(一键投影电脑版)39.1M
/简体AirPinPcSender(传屏软件)2.5M
/简体暴风飞屏9.1M
/简体duet display windows228.5M
/简体Air Display(pc投屏ipad软件)10.0M
/简体天猫魔盒无线投屏21.3M
/简体暴风影音5飞屏版43.5M
/简体
其他版本下载
相关视频
-
没有数据
人气软件
快手直播伴侣电脑版213.8M
/简体斗鱼TV直播伴侣116.3M
/简体抖音PC客户端70.4M
/简体练耳大师(EarMaster)126.8M
/简体安卓投屏63.5M
/简体MAXHUB传屏助手38.2M
/简体YY开播256.1M
/简体企鹅游戏直播助手165.0M
/简体Subtitle Edit(字幕编辑)18.1M
/多国语言[中文]ivms4200客户端软件281.6M
/简体
厂商其他下载
- 电脑版安卓版IOS版Mac版
-
快车(FlashGet)7.4M
/简体VeryCD 电驴(easyMule)4.1M
/简体Opera浏览器81.8M
/简体光影魔术手19.1M
/简体360安全浏览器7.044.6M
/简体格式工厂103.0M
/多国语言[中文]365桌面日历9.6M
/简体福昕PDF阅读器(Foxit Reader)88.4M
/简体快播(QvodPlayer)12.2M
/简体快玩游戏盒31.7M
/简体
优志愿57.2M
/简体全民枪战2.01.40G
/简体北京公交103.2M
/简体泰拉瑞亚245.9M
/简体迷你世界582.3M
/简体江苏高考16.0M
/简体小米枪战1.31G
/简体腾讯疯狂贪吃蛇48.3M
/简体腾讯街头篮球544.2M
/简体深海大作战手机版30.9M
/简体
跑跑卡丁车40.7M
/简体高考志愿君app63.9M
/简体传奇战域手游491M
/简体像素车超改iphone版370.4M
/简体代号英雄iphone版371.2M
/简体人vs导弹游戏iphone版224.5M
/简体北京公交16.5M
/简体熊猫看书iPad版32.9M
/简体影音先锋iPad版0KB
/简体WPS iPad版228M
/简体
Betterzip Mac23.9M
/简体IINA Mac版77M
/英文多宝游戏盒Mac版90.2M
/简体eZip Mac版15.7M
/简体ios5.1固件802M
/简体Adobe Photoshop CS6 Mac版1.05G
/简体英雄联盟Mac版66.2M
/英文magican for mac12.1M
/简体虾歌Mac版9M
/简体欧朋浏览器for mac169.3M
/简体
相关文章
- PC死亡搁浅多少钱 PS4死亡搁浅出售价格一览
- 绝地求生PCL四连鸡是什么情况 PCLPCL六局五鸡详情一览
- 绝地求生PCL全员晋级是什么情况 PCL全员晋级详情一览
- 荒野大镖客2闪退问题怎么解决 荒野大镖客2pc版闪退解决方法
- 小米cc9pro发布会直播地址 小米cc9pro手机发布会直播网址
- 英雄联盟手游配置要求高吗? lol手游符文之地手机配置要求一览
- lol云顶之弈手游与电脑同步吗 云顶之弈手游跟PC端可以一起玩吗
- 英雄联盟手游跟端游数据互通吗 英雄联盟手游可以用以前pc电脑端的
- lol云顶之弈ios版什么时候出 云顶之弈在ios系统的苹果手机上怎么
- realme x2 pro手机发布会直播地址 realme真给力发布会直播网址
查看所有评论>>网友评论共0条
热门关键词
精彩评论