C# 抓包分析实现视频下载
近来接到一个任务,要求能够给定一个网址,然后把里边的视频给下载下来,鉴于本人只是刚刚接触C#,学过一些计算机网络协议,觉得无从下手,没有任何经验。
网上问了 硕鼠 软件的开发者,大神给的建议是:网站(如 优酷,土豆)是不会让你得到他们视频资源的URI并让你下载的,想要做就得抓包分析。
求问各路高手,你们有没有什么经验或者建议。
------解决方案--------------------推荐楼主用SharpPcap,非常好用
http://sourceforge.net/apps/mediawiki/sharppcap/index.php?title=Main_Page
------解决方案--------------------
麻烦也麻烦,不麻烦也不麻烦。因为整个encode/decode都有开源的库可以做。但是如果你啥也不懂,连怎么把它们组合起来都不会,那也没辙。
------解决方案--------------------
视频流有什么特征?你懂得视频编码么?比如说,关键帧、静态图像压缩、运动图像压缩、音频流等等。不同的视频流采用的具体格式/算法不同,但是大致都设计到这几个方面。
------解决方案--------------------
这个是视频流,需要获取视频流,并且在本地重组编码,和什么“抓包”不搭界。
会很麻烦吗?感谢版主
麻烦也麻烦,不麻烦也不麻烦。因为整个encode/decode都有开源的库可以做。但是如果你啥也不懂,连怎么把它们组合起来都不会,那也没辙。
所以 我要怎么办
不会做的话只能找人或者购买现成的软件了。怎么办?要是老板让我做一个CPU,我不会,我也没辙啊。