是否可以像使用tcpdump一样在php中捕获flv链接?
我正在制作一个在线视频转换器。我设法制作 youtube 插件来获取 flv 链接,但我发现很难制作其他插件,例如 dailymotion,因此可以使用 tcpdump 之类的东西捕获流媒体 url,因为这也意味着我不必更新如果他们改变提供视频的方式,插件会怎样?
I am making an online videoconverter. I managed to make the youtube plugin to get the flv link but I am finding it to hard to make the other ones e.g dailymotion, so it possible to capture the streaming url using something like tcpdump because this will also mean that I dont have to update the plugin if they change the way they serve the video?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
每个视频共享网站都不同,您需要对感兴趣的网站进行一些研究才能获取其 mp4/flv 文件的位置。
使用 Firebug 等工具并在视频流启动之前搜索加载的文件。
供您参考(根据您的问题),Dailymotion 使用以下地址格式存储包含其视频位置的文件:
http://cdn.dailymotion.com/cdn/{VIDEO_CODEC_DIMENSIONS}/video/{VIDEO_ID}.mp4? auth={AUTH_TOKEN}&redirect=0
请记住检查使用其他网站视频的任何法律影响。
Each video sharing site is different, you'll need to do some research on the sites of interest to get the location of their mp4/flv files.
Use a tool like Firebug and search for files loading prior to the video stream starting.
For your reference (as per your question), Dailymotion stores a file containing their video locations using this address format:
http://cdn.dailymotion.com/cdn/{VIDEO_CODEC_DIMENSIONS}/video/{VIDEO_ID}.mp4?auth={AUTH_TOKEN}&redirect=0
Please remember to check any legal implications of using other sites' videos.