易语言资源网 - 做最全的易语言资源下载社区
<易语言软件开发工程师>特训 第14期(预报名) 精易论坛授权登录

dy/xg/tiktok等获取直播推流码,实现无人直播   [复制链接]

    2021-11-29 19:35:00
    2021开源大赛(第六届)
    易语言资源网
    5714 次浏览
    来源链接

本来是作为一个商业软件上线的,后来发现没啥搞头,索性开源交流。

目前软件实现了dy/xg视频获取直播推流码,tiktok并未实装,因为要科学上网比较麻烦,没啥时间弄。

但各位朋友参考代码可以实现字节旗下所有直播app获取推流码(包括未实装的tiktok,火山,皮皮虾等),因为实际上区别就只有host以及aid不同,接口都是一样的。

软件有两种方法可以获取到推流码,一个是调用官方的开播接口创建直播间,另外一个是用户自己手动通过APP或者直播伴侣开播,开播后点击软件的真机开播就可以获取到推流码。


真机开播说明:因为软件开播可能会没有流量(大概率是设备原因),所以出现了真机开播这个功能。软件真机开播获取推流码的接口需要开播设备的deviceId(如果用户是用手机APP开播的话)

deviceId获取方法:找到对应app的个人中心-点击设置-滑到最底部-快速连击app版本号

软件编译即可用,代码注释也比较清晰,完成度蛮高的。

实现了多用户多直播管理,可用同时在一个程序上多账号获取推流码。

推流的话可用参考我之前的帖子利用ffmpeg推流,也可以直接用obs或其他第三方推流工具推流。

如果各位要进行商业使用,最好改改框架啥的,不要生搬,感谢!!!

模块用到了 鱼刺Http 和 zyJson3.2.1 请各位自行下载!!



点我下载 (已有 632 次下载)

引用模块


源码文件名 模块文件名
liveStream.e
鱼刺类_HTTP.ec
zyJsonValue.ec


引用支持库


源码文件名 支持库文件名 支持库标识
liveStream.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
数据操作支持库一 2.0 4BB4003860154917BC7D8230BF4FA58A
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0
扩展界面支持库二 2.0 AF6AD80AA4244A59AFB3D83ECF5173CC
扩展界面支持库一 2.0 27bb20fdd3e145e4bee3db39ddd6e64c
多线程支持库 2.0 5F99C1642A2F4e03850721B4F5D7C3F8
互联网支持库 2.0 707ca37322474f6ca841f0e224f4b620
精易VIP支持库 6.11 {7A7AF9EF-DAFA-43A4-8777-73BF4E47A155}
操作系统界面功能支持库 3.0 52F260023059454187AF826A3C07AF2A
zyJson3.2.1.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325


[错误报告]   上一篇:MediaInfo_W版类模块 获取音视...     下一篇:自用的远程桌面管理工具,能够ping以及...