最近迷上了potplayer和直播源,奈何找遍52和各大論壇唯獨提取不到斗魚的直播源,有些說是可以提取斗魚直播源的小程序親測也都失效了,經過一周的查找和無數的修改測試,終於研究出一種穩定的方法,趕緊發出來拯救一下跟我一樣的絲毫不懂編程的強迫症患者吧。步驟如下:
- 第一步:手機端用“X瀏覽器app”打開相應的斗魚直播間,點擊右上角三個點--查看頁面資源--所有資源--媒體資源--拷貝連接。這個就是直播源,例如:http://hls1a.douyucdn.cn/live/1525851rffvVYsm7_2200/playlist.m3u8?wsSecret=0a0646be9c7bfed2b222bfff0652de51&wsTime=1557997214&token=h5-douyu-0-1525851-f16629cd8a409e970ca6c948ef2144ce&did=eefe85593b4a4e28b8983f1700061531 電腦端可以用“直播神探和貓爪”這兩個瀏覽器插件獲取直播源。但是這個直播源是被加密的,播放一會兒就不失效了。需要破解后才能長期穩定使用。
- 第二步:破解修改。
- 刪除wsSecret=0a0646be9c7bfed2b222bfff0652de51&wsTime=1557997214&,這個是時效加密的固定格式。
- 把域名hls1a修改成tx2play1 前者應該是加密格式用的域名,后者應該是真實格式的域名之一,還有沒有其他的域名有時間還會研究。
- 把文件類型/playlist.m3u8修改成.xs,也可以修改成.flv 自測兩者沒什么明顯區別。
- 把清晰度_2200后加p(如果畫面卡,失真的話),畫面流暢就不要改了。也可以換成藍光_4000p;如果沒有_2000這種清晰度(很多小主播都沒有),那就不用管了,默認就是最高的清晰度,強迫症也可以自己加上_4000p修改完的直播源:http://tx2play1.douyucdn.cn/live/1525851rffvVYsm7_4000p.xs?token=h5-douyu-0-1525851-f16629cd8a409e970ca6c948ef2144ce&did=eefe85593b4a4e28b8983f1700061531這個就是長期穩定的直播源了,粘貼到potplayer中就可以播放了。
前提:直播間需要24小時不間斷播放,例如很多輪播台。在這個前提下按照此方法得到的直播源可以長期穩定播放。如果不是24小時不間斷直播的話,每次開播直播源源都會變化,都需要按照這種方法重新獲取。
還有一種不太成熟的方法還在研究中,如果研究成功再拿出來分享。會編程的同學如果能把這個教程做成小程序那就更方便了,感覺應該不難。