本来是作为一个商业软件上线的,后来发现没啥搞头,索性开源交流。
目前软件实现了dy/xg视频获取直播推流码,tiktok并未实装,因为要科学上网比较麻烦,没啥时间弄。
但各位朋友参考代码可以实现字节旗下所有直播app获取推流码(包括未实装的tiktok,火山,皮皮虾等),因为实际上区别就只有host以及aid不同,接口都是一样的。
软件有两种方法可以获取到推流码,一个是调用官方的开播接口创建直播间,另外一个是用户自己手动通过APP或者直播伴侣开播,开播后点击软件的真机开播就可以获取到推流码。
真机开播说明:因为软件开播可能会没有流量(大概率是设备原因),所以出现了真机开播这个功能。软件真机开播获取推流码的接口需要开播设备的deviceId(如果用户是用手机APP开播的话)
deviceId获取方法:找到对应app的个人中心-点击设置-滑到最底部-快速连击app版本号
软件编译即可用,代码注释也比较清晰,完成度蛮高的。
实现了多用户多直播管理,可用同时在一个程序上多账号获取推流码。
推流的话可用参考我之前的帖子利用ffmpeg推流,也可以直接用obs或其他第三方推流工具推流。
如果各位要进行商业使用,最好改改框架啥的,不要生搬,感谢!!!
模块用到了 鱼刺Http 和 zyJson3.2.1 请各位自行下载!!