b站个人直播年报【大爽歌作】 介绍与演示

金融大模型落地实战:从年报解析到SQL生成的工业级流水线 金融大模型并非简单调用API,而是需构建覆盖数据解析、问题分类、SQL生成与信息召回的端到端工程化流水线。其核心在于将非结构化年报PDF转化为结构化JSON,通过规则+微调混合策略实现高精度意图识别,并以检索增强生成(RAG)框架保障结果可控性与可审计性。关键技术包括pdfplumber表格定位、财务指标映射表设计、轻量级分类模型微调、130B→6B知识蒸馏式SQL训练,以及面向金融合规的格式化Prompt工程。本文聚焦ChatGLM技术栈在券商年报分析等强监管场景中的真实落地路径。 阅读详情

大家好,我是大爽,一个b站UP主兼主播。
最近做了一个b站直播个人年报,该年报为代码文件生成。
且代码已打包到一个可视化工具中(exe)只需两步就可以获得自己的专属年报。
代码已上传到我的github: https://github.com/BigShuang/live-report
年报工具获取和使用方法: https://www.bilibili.com/video/BV1or4y1K7ts

这里给大家介绍下我的这个项目。

1 - 年报亮点

该年报可以简单直观的展示:

  • 你今年开播了多少天,每月开播天数
  • 多少人进入了你的直播间,谁进入次数最多,进入次数排名前20的人名和进入次数。
  • 多少人发了弹幕,谁发的弹幕数量最多,发弹幕数量排名前20的人名和弹幕条数。
    (还会滚动展示发弹幕数量排名前20的人发的部分弹幕)
  • 今年直播间里有多少人关注了你,每月关注人数。
  • 多少人投喂了礼物,谁投喂的数量最多,投喂数量排名前20的人名和投喂数量。
  • 大航海特写,哪些人给你开通了大航海,如果只有一个人的话,还会滚动展示这个人发的部分弹幕。

2 - 年报展示

年报并不是展示静态的图片,而是动态地展示数据。
动画过程已录制成视频投稿b站:https://www.bilibili.com/video/BV1zK4y1p76A

年报可分为8页,本文只截图展示下每页的效果
0. 开始页:xxx的2020个人直播年报
在这里插入图片描述

  1. 每月直播天数
    (说明:该天数实际为打开弹幕姬天数,个人认为其可以作为直播天数的有效参考)
    在这里插入图片描述
  2. 进入直播间次数及排行榜

在这里插入图片描述
3. 部分弹幕展示与弹幕数量排行榜
在这里插入图片描述
在这里插入图片描述
4. 每月关注直播间人数
在这里插入图片描述
5. 直播间投喂排行榜
在这里插入图片描述

  1. 大航海特写
    只有一个就单独特写,多个就直接罗列
    在这里插入图片描述
  2. 结束页,可写寄语。
    在这里插入图片描述

3 - 技术路线

  • python3 读取分析弹幕姬日志
  • html/css/js 展示年报

使用到的js library:

  • chart.js
  • anime.js

4 - 现有缺陷

数据准确问题

年报数据来源于弹幕姬工具,弹幕姬工具获取到的数据来源于b站直播间。
除代码有bug的情况外,这两个来源的问题也会导致数据不准确(且该问题目前暂时无法解决)。

数据并不完全准确,不准确详情或原因如下:

  • 未开启弹幕姬,导致未记录弹幕
  • 弹幕姬奔溃,导致未记录弹幕
  • 有些弹幕是(弹幕姬or直播间的)新版特性,比如进入直播间这种弹幕可能是某个月份之后才有的(数据有限,只是猜测)。
  • 直播间天数实际采用数据为弹幕姬开启天数。
bililive_dm:B站直播弹幕工具 bililive_dm 这是一个奇妙B站直播间弹幕工具. WTFPL授权. 安装 翻译 日本语:大场加奈子 立即下载

相关推荐

OpenTCS打造移动机器人交通管制系统(四)

先分析下OpenTCS的一些策略方面的东西,这是OpenTCS的基础。 首先需要先明确下OpenTCS内核中的三个概念: 路由(Route) : 决定了车辆通过什么样的方式和算法来获得一段路径,未来车辆将沿着此路径运行。 派遣(Dispacher): 决定了一个订单应该关联哪一辆小车,即为订单分配车辆和为车辆分配订单。 调度(schedule):狭义上的调度,交通管制的核心,决定了何时分配...

白色冰激凌的技术专栏 5272

javaee2020-教程直播-18教师个人B站直播间和B站空间地址

1 直播间 点击进入 2 个人空间 点击进入

fhzheng for c java javascript sql html css 594

内窥镜胶囊(胶囊内镜)硬件方案

内窥镜胶囊(胶囊内镜)硬件方案 前言 说明:该方案为作者2018年上半年完成的第一版,后来搁置了一段时间,才重启这个项目。目前(2020.07)第二版已经快要完成。[联系v:1#7#6#3#3#3#5#0#8#7#0]先给一下第一版和第二版的基本参数。 第一版: 续航时间:3h 帧率:0.5fps 尺寸:12mm * 25mm 角度:45° 第二版: 续航时间:12h 帧率:2-6fps 尺寸:9.8mm * 25mm 角度:130° 第一版属于尝试版,整体方案不是很成熟。第二版这个数据就非常优秀了。我拿了

CrekerLi的博客 4780

好看的B站直播间简介代码

B站直播间的简介是可以放代码的,而放代码可以设计出更好看的简介, 这是一个小白教程,可以直接拿去用,自己改出适合自己直播间的简介 代码如下: /* <div style="position:relative;"> <img src="http://img.hb.aicdn.com/b8e4619c50db93a6b992787806771fe7c3900fe41f4d2...

浮生匆忙,与君同往 6106

【Qt】Qt6系列教程汇总_qt6教程

简介:QT相关电子书、建议和相关参考网址。

2401_87556657的博客 1185

PCL 切片法实现点云模型的体积测量、面积测量(二)

通过PCL VTK进行切片法,实现点云模型的体积测量、面积测量。

weixin_43896283的博客 1711

抖音、快手、B站、小红书,品牌如何选对投放平台?

移动互联网时代, 各大平台的品牌广告迎来了爆炸式的增长,穿插在内容流中的信息流广告和KOL内容投放广告对用户来说体验相对较好,对广告主来说可以利用用户的标签进行精准投放,无论是品牌曝光还是获取转化都可满足需求。 品牌该如何选择适合自己的平台,让投放效果最优化?我们总结了抖音、快手、B站、小红书这四大平台的平台特征,以供品牌参考。 抖音 据2020抖音数据报告显示,抖音日活跃用户突破六亿、日均视频搜索次数突破4亿。最新数据显示中国网民数量超9亿,这意味着每天有三分之二的中国网民都在使用抖音。 平台特征 用户

qianguashuju的博客 1万+

scratch绘制四个三角形 2024年6月中国电子学会 图形化编程 scratch编程等级考试二级真题和答案解析

​ scratch绘制四个三角形 一、题目要求 2024年6月电子学会图形化编程Scratch等级考试二级真题 1、准备工作 1.保留默认角色小猫; 2.添加背景Stars。 2、功能实现 1 .隐藏角色小猫,设置画笔裙始位置为(0,0),画笔颜色为黄色,画笔的粗细为5; 2. 点击绿旗,绘制如下图所示图形,三角形的边长为50。 二、案例分析 1、角色分析 角色:小猫 2、背景分析 背景:Stars背景 3、前期准备 1. 保留默认的小猫不变 ​

青少年编程学习指导 1717

快手逐渐B站化?

配图来自Canva 一年一度的China Joy已经落幕,作为备受二次元爱好者追捧的盛会,在今年这个特殊的时期,依旧吸引到了众多的爱好者参加,火爆程度丝毫不逊色于从前。 在这个以游戏、动漫、电竞等众多娱乐领域组成的展会之中,被冠以“土味”标签的快手,似乎有些格格不入。但事实却是,在形形色色的coser和二次元内容之中,快手的展台吸引了不少的观众驻足。 这已经是快手第二次参加China Joy了,相比于第一次参加,快手的底气足了许多,也交出了自己一年以来的成绩。 快手游戏的激进成长 快手在游戏内..

liukuang110的博客 304

CloudCompare 二次开发(36)——非均匀体素降采样

使用CloudCompare与PCL编程实现的非均匀体素降采样。

点云侠的博客 746

一篇文章带你搞定数学建模里的主成分分析(05年水质问题示例应用讲解含代码)

文章目录一、题目分析二、原理公式三、MATLAB实现某一地区的主成分分析四、MATLAB 实现所有地区28个月的综合分析五、注意 一、题目分析 对长江近两年多的水质情况做出定量的综合评价,并分析各地区水质的污染状况 考虑到各指标之间可能存在一定的相关性,选用主成分分析法对长江流域主要城市水质检测报告进行分析,选取主成分,并把主成分得分按照方差贡献率加权求和,得到每个地区的污染综合评价指数,进而可以计算每个月长江流域的污染综合评价指数,对平均综合评价指数进行排序 二、原理公式 根据主成分分析的方法,分析长江沿

南淮北安的博客 2625

B站:破圈财报背后的屡屡隐患

“小破站又出圈了。”这大概是B站用户最近常常感叹的事。 从“最懂年轻人的晚会”到“后浪”的刷屏,“破圈”似乎成为了B站2020年的主打歌。破圈之后的B站明显迎来了一次又一次的水涨船高。5月19日,B站发布的2020年一季度财报,更是让其股价再创新纪录。当天B站股价收盘35.22美元,市值达到122亿美元左右。 但是破圈对于B站来说,并不都是锦上添花。“后浪”的营销,让众多老用户发出“不想再要‘后浪’那样的破圈了。”的声音。B站变了,也成为了屡屡出现的字眼。贴有小众标签的知乎,破圈之路也是磕磕绊绊。 而现在.

liukuang110的博客 1215

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

长视频凛冬已至,芒果超媒、B站如何度过这个冬天?

又是一年跨年时。 疫情“黑天鹅”飞过,由跨年晚会陪伴新年“倒计时”,已成为时下最流行的跨年选择。 每年的跨年晚会,吸引诸多竞争者入局。据「不二研究」不完全统计:从12月31日至2022年1月1日,各大卫视的跨年晚会超过十档;互联网阵营:腾讯视频抢先播出《脱口秀跨年》、B站举办第三届跨年晚会《最美的夜》,主打IP和影漫舞剧各圈层。 同为长视频“后浪”,芒果超媒(300413.SZ)、哔哩哔哩(09626.HK,下称B站)即将在跨年晚会战场展开火拼,资本市场也用脚投票 “跨年夜”的热度。 截至12月31

bueryanjiu的博客 2835

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

知乎、B站为何成「中国社区」概念股?

【深几度·重审互联网系列】 撰稿|吴俊宇 审阅|翟鑫源 「摘要:社区氛围带来的自传播效应,还可以帮助企业降低营销费用,让企业摆脱“买量营销”的逻辑,形成平台内容消费的良性循环。在互联网格局固化的情况下,“社区”作为最后的流量池,是精细化商业运营的基础。」 01 中国社区价值正被放大? “社区”是内容企业的重要故事。 互联网红利渐趋消退,用户拉新难度加大,“社区”价值正在被放大。内容消费产业的繁荣让“社区”成为最佳内容消费场域。 B站、快手、知乎三家同代企业都对“社区”自我认知极为明确。 知乎赴美IPO,..

深几度 1169

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

B站财报图解:年营收219亿净亏大幅缩窄 日活用户9280万

雷递网 雷建平 3月2日哔哩哔哩(NASDAQ: BILI,HKEX:9626;简称“B站”)今日公布截至2022年12月31日的第四季度和全年财务报告。财报显示,2022财年B站总营收219亿元,同比增长13%。B站2022年增值服务业务收入达87.2亿元,同比增长26%;广告收入达51亿元,同比增长12%。2022年,B站游戏业务营收达50亿元。B站称,2022年将重点放在用户高质量增长和盈利...

leijianping_ce的博客 441

媒体邀约:会议直播媒体直播,媒体分流,发布会媒体直播平台

发布会,会议,论坛,年会,都少不了宣传,目前最行之有效的手段就是直播,而在直播的过程中, 通过媒体平台进行一键直播分流,云分发媒体平台,可以起到很好的宣传效果。2,新闻媒体平台:新浪新闻直播,网易新闻直播,搜狐视频直播,凤凰新闻直播,腾讯新闻直播,触电新闻直播,闪电新闻直播,北京青年报直播等。4,视频媒体直播:抖音直播,快手直播,优酷直播,爱奇艺直播,哔哩哔哩直播,B站直播,搜狐视频直播等。5,直播门户平台:虎牙直播,YY直播,斗鱼直播,映客直播,花椒直播,网易云直播,一直播等。一,媒体直播平台有哪些?

meitiyaoyue的博客 638

怎么做新闻发布会直播,媒体直播平台有哪些?

传统的发布会会邀请媒体去现场,会后媒体会第一时间在对应的媒体平台进行新闻的发布,如今,发布会直播已经成为常态,观众在发布会举办的同时,就可以在线上第一时间获取发布会的信息,更加及时有效,同时,传统媒体的及时报道跟进,让发布会的信息得到更广的传播。2,媒体平台:新浪新闻直播,搜狐视频直播,凤凰新闻直播,腾讯新闻直播,网易新闻直播,北京青年报直播等。4,视频媒体直播:抖音直播,快手直播,优酷直播,爱奇艺直播,哔哩哔哩直播,B站直播,搜狐视频直播等。5,直播门户:虎牙直播,斗鱼直播,花椒直播,一直播等。

meitiyaoyue的博客 756

泛娱乐社交(一)直播产品商业化解决方案

在过去几年的直播行业创业风口期中,直播的用户关注度疯狂增长,但用户质量却参差不齐。随着用户新鲜感一过,流失率变得相当严重,各大平台都在竭尽全力防御。然而,留住“凑热闹”的非直播受众用户并不是最关键的问题,而是要找到适合真实直播受众用户的商业化道路,才能保证行业的稳定繁荣。因此,我们需要探索有效的商业化模式,以确保产品的长期发展。

RTC_SDK_220704的博客 2583

映客2020年报:转型的主动与被动

​ | 配图来自Canva可画 虽然直播并不是什么新事物,而且在前几年就已经被很多人关注,但是近两年来因为直播电商的带动,直播却几乎人尽皆知。整个直播行业也正在经历着发展的上升期,参与其中的企业同样也吃到了不少红利。 直播行业在蒸蒸日上的过程中,市场格局也在逐渐定型。比如基于直播搞电商的就有淘宝直播、抖音、快手等;比如主要在游戏娱乐为主的直播领域中,也有斗鱼、虎牙、B站的你来我往;再比如顶着“港股直播第一股”名号的映客。 转型成绩单 近日,映客也发布了其2020年年报。根据财报显示,截至2020年12月31

liukuang110的博客 355

直播产品行业解决方案|商业化变现模型

在过去几年的直播行业创业风口期中,直播的用户关注度疯狂增长,但用户质量却参差不齐。随着用户新鲜感一过,流失率变得相当严重,各大平台都在竭尽全力防御。然而,留住“凑热闹”的非直播受众用户并不是最关键的问题,而是要找到适合真实直播受众用户的商业化道路,才能保证行业的稳定繁荣。因此,我们需要探索有效的商业化模式,以确保产品的长期发展。

RTC之旅 874

【视频】国内直播行业发展现状及盈利模式

1、国内直播行业发展现状 国内行业发展尚处于初期的混战阶段。项目多,资本杂,通过“圈明星”或者“包装主播”的方式大肆撒钱,同时内容监管不严,低俗内容频现,网信办的督查政策也在不断收紧。按照功能与内容的不同,国内的网络直播平台大概可以分为三类: 游戏直播 目前国内直播的主力军,以游戏解说直播、游戏道具售卖、游戏周边线下销售为主要盈利方式。此类平台中,估值最高的当属斗鱼TV。2016年3月15日

产业互联网&消费类电子 5585

净亏损1166亿?“短视频第一股”首份年报藏了这些玄机

本文转载自 虎嗅,作者 黄青春 昨晚(3月23日),一起财报误读事件让快手出尽了“风头”。 3月23日盘后,快手公布2020年第四季度及全年业绩,这也是快手在港上市以来公布的第一份财报。 财报显示,2020全年快手营收587.8亿元,不及市场预期593.82亿元;2020年全年净亏损1166亿元,市场预期为净亏损706.69亿元,全年经调整后亏损为79.48亿。 结果,这份财报还没捂热,一场罔顾常识的跟风运动就悄然登场——“快手亏损1166亿”的新闻开始密集滚动在各大网站首页。 不得不说,

m0_46163918的博客 7338

TikTok Shop 2025年度全站点年报

在欧美、东南亚、日本等全站点领跑,美国、英国、泰国等核心市场占比均超 25%。女装、保健、手机数码、居家日用为全球主流品类,区域差异化显著:欧美偏好中高端美妆、保健、家电与潮玩;日本、新加坡等高消费市场,高价保健、家电、珠宝占比突出。2025 年 TikTok Shop 全球 GMV 突破653 亿美元,同比增长约150%,形成美国稳盘、东南亚爆发、欧洲与拉美快速起量的全球化增长格局,兴趣电商模式全面跑通。:华为、阿里、百度、字节、腾讯、京东、美团、滴滴、小米等九大公司职级和薪酬体系。

245

欢迎来到“现实”世界,bilibili!

(图片来源于网络) 文 | 易不二 来源 | 螳螂财经(ID:TanglangFin) “2019最美的夜”晚会还在回味,钉钉一系列花式操作的热度还未完全退散,B站2019年Q4季度财报以及全年年报就送到大众眼前。 2019财年,B站总营收达67.8亿元,同比增长64%;净亏损为3.872亿元,同比增长102.9%。其中,游戏收入增长持续放缓、而直播、电商、广告等非游戏业务收入同比增长...

633

Service Mesh 流量管理在在线直播答题平台高并发场景下的负载均衡优化

Service Mesh通过分布式路由、智能调度、多维监控等机制,有效解决了在线直播答题平台的高并发负载均衡问题。实践表明,在百万级并发场景下,请求成功率可提升至99.99%以上,资源利用率提高40%-60%。建议后续研究方向包括:1)AI驱动的动态路由优化;2)边缘计算与Service Mesh的深度集成;3)多租户环境下的资源隔离与共享机制(《IEEE云计算专刊》

2501_92430841的博客 919
上一篇: python 格式化输出详解(占位符:%、format、f表达式)——下篇 实例篇
下一篇: pygame 入门实例教程 1 - 复古方块赛车游戏
大爽歌
博客等级 码龄9年 422粉丝 92原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值