2019/12/18
通过抓app的包,可以清楚的看到相关参数:
获取hdr+杜比音轨:
http://vv.video.qq.com/getinfo?spptype=4,5,6,7,8,9,10,11,12&spaudio=15&spvideo=128&spwm=2&livequeue=1&defnpayver=5&hevclv=33&platform=10303&sdtfrom=v5000&vid=i0032qxbi2v&cKey=&ipstack=0&track=db&drm=104&defnsrc=3&charge=1&atime=26&spau=1&appVer=7.7.8.20476&defn=hdr10&encryptVer=5.1&dtype=3&incver=20476&newnettype=1&spsrt=1&sphls=1&otype=ojson&device=21&flowid=&clip=0&fhdswitch=0&
- 普通音频:&defn=audio
- 返回hdr链接:&defn=hdr10
- 需要返回杜比音轨时添加:&track=db
腾讯视频指定平台返回该平台支持的类型:
{ "spvideo":"128", "platform":"10303", "sdtfrom":"v5000", "hevclv":"33", "appVer":"7.7.8.20476", "encryptVer":"5.1" }
指定&otype=ojson或者&otype=json,返回时会是纯json格式(没有QZOutputJson之类的),否则返回xml格式内容。
2019/12/19
腾讯视频的m3u8链接一般长这样:
http://101.206.186.17/moviets.tc.qq.com/AN5SbV718VX6_2HWcx7ahexT_ZdqeD3jXHJoe4mD9NKM/uwMROfz2r5xggaQXGdGnC2df54QW1RJDjotqhbRC6iUyaxmU/dWU834FFbAZywdBb92AWkZwTetnAdWHQnHhYPgN-01EWtYg2H3dR-KubOrltU-9MVh5K0uCs_vi1o8tEqEhPvpplNhhmQqTr9rPDrxorb279J7VGAN8z8BjWhZ72lx_h0A1zF3dq3lJ-1XHivHpn8WaF_FKRLhS8goQoQyZtJDY/e0033e0q9cc.322016.ts.m3u8?ver=4
- 最前面的ip是接口返回给用户的cdn ip
- moviets.tc.qq.com是m3u8资源所位于的域名
- 中间一串是变化的
- e0033e0q9cc是视频vid
- ver是m3u8版本 已知的有4和5
- 最前面通常会是http://defaultts.tc.qq.com/defaultts.tc.qq.com/以及http://ltsbsy.qq.com等等
- 322016是一个和视频编码分辨率相关的参数
已知id与视频/音频对应关系:
320001 -> 普通音频(AAC) 320069 -> 1080p h265 3Mbps码率 320093 -> 1080p h264 320143 -> 1080p h265(官方标注4K 实际是伪4K 不过码率高点罢了) 320144 -> ? 320159 -> 1080p h265 杜比视界(1.0, [email protected], BL+RPU) mediainfo示例:https://pastebin.com/77rpguT3 320156 -> ? 320161 -> ? 杜比视界 320160 -> 4K h265 杜比视界(1.0, [email protected], BL+RPU) mediainfo示例:https://pastebin.com/nzLY2S3R 320164 -> 1080p h265 杜比视界(1.0, [email protected], BL+RPU) mediainfo示例:https://pastebin.com/eFzFtytv 320179 -> 1080p h265 HDR10(Apple系) mediainfo示例:https://pastebin.com/VRcJpV2M 320194 -> 1080p h265 HDR10(Android系) 320199 -> 1080p h265 杜比视界(1.0, [email protected], BL+RPU) mediainfo示例:https://pastebin.com/npqv4Hf7 321001 -> 270p h264 321002 -> 480p h264 321003 -> 720p h264 321004 -> 1080p h264 321005 -> 1080p h264(官方标注杜比视听 实际只是码率高点) 322000 -> ? 322001 -> 270p h265 322002 -> 480p h265 322003 -> 720p h265 322004 -> 1080p h265 322005 -> ? 322006 -> ? 322011 -> 270p h265 322012 -> 480p h265 322013 -> 720p h265 322014 -> 1080p h265 322016 -> 4K h265 322069 -> ? 326013 -> 杜比音效(AC3)
————————————————
原文链接:https://blog.weimo.info/archives/423/