首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏h5

    flutter3.27-dymall基于Flutter3+Getx抖音App直播视频商城

    带来一款春节期间自研的Flutter3.27+Dart3.6跨平台仿抖音App短视频+直播商城+聊天项目。整合了短视频+直播+聊天三大功能模块。 :media_kit: ^1.1.11实现了类似抖音App首页联动效果,上下滑动短视频、左右切换页面模块。 Flutter3项目入口配置/// 入口文件main.dartlibrary;import 'dart:io';import 'package:flutter/material.dart';import https://m.360buyimg.com/babel/jfs/t20280108/255505/29/10540/137372/677ddbc1F6cdbbed0/bc477fadedef22a8. videoModuleController.videoTabIndex.value, viewportFraction: 1.0);List<String> tabList = ['订阅', '逛逛', '直播

    1.7K21编辑于 2025-02-07
  • 来自专栏工作笔记精华

    JAVA生成8位UUID 转

    8位UUID思想其实借鉴微博域名的生成方式,但是其重复概率过高,而且每次生成4个,需要随即选取一个。 本算法利用62个可打印字符,通过随机生成32位UUID,由于UUID都为十六进制,所以将UUID分成8组,每4个为一组,然后通过模62操作,结果作为索引取出字符, 这样重复率大大降低。 ", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8" StringBuffer(); String uuid = UUID.randomUUID().toString().replace("-", ""); for (int i = 0; i < 8; "s", "t", "u", "v", "w", "x", "y", "z", "0", "1", "2", "3", "4", "5", "6", "7", "8"

    6.5K00发布于 2019-04-18
  • 【详解】Java生成8位UUID

    Java生成8位UUID在Java中,UUID(Universally Unique Identifier)通常用于生成全局唯一的标识符。 虽然缩短UUID会增加碰撞(即生成两个相同标识符)的风险,但在某些特定场景(如生成链接、简短的API密钥等)中,这可能是可接受的。下面是一个简单的Java方法,用于生成一个较短的8位UUID。 ", ""), 16); // 通过对BigInteger取模,得到一个较小的数值范围(这里选择的是64位整数范围) // 然后转换为16进制字符串,并取前8个字符作为 这个操作会损失UUID的唯一性,因此生成的UUID有更高的碰撞风险。取模后的结果转换为一个16进制字符串,并取其前8个字符作为UUID。 使用​​String.format("%08s", shortUUID)​​确保返回的字符串长度为8,如果不足则在前面补0。注意:由于这种方法缩短了UUID的长度,因此增加了碰撞的风险。

    2.3K00编辑于 2024-12-31
  • 来自专栏黄啊码【CSDN同名】

    php视频直播

    摄像头视频直播 LiveCamera是一款基于HTML5+WebSocket+PHP的视频直播系统,通过网页(HTML5)调用摄像头,通过websocket传输给PHP后端(workerman),再由后端广播给所有在线播放网页 此应用支持部分手机浏览器调用摄像头直播摄像头视频流。 线上Demo 摄像头录制页面 实时接收视频流页面 安装启动 1、下载LiveCamera,并解压缩到任意目录 2、进入目录启动workermanphp start.php start -d如下图 ?

    5.7K21发布于 2020-05-29
  • 来自专栏h5

    flutter3.38-douyin仿写抖音app直播+短视频+聊天

    基于Flutter3.38+Dart3.10跨平台实战 - 2025年12月Flutter3构建抖音app界面集成短视频+直播+聊天应用。 如上图:直播实现上下滑动切换效果,右侧滑入直播进场/左侧滑入礼物提示动效、商品列表、礼物、商品讲解、弹幕消息等功能。 get_storage: ^2.1.1瀑布流组件:flutter_staggered_grid_view^0.7.0轮播图组件:card_swiper^3.0.1toast弹窗组件:shirne_dialog^4.8.6视频套件 上下滚动切换短视频、左右滚动切换页面模块。整个项目整合了短视频+直播+聊天功能,涉及到的知识点还是非常多的。后续还会分享一些实现技术细节。感谢大家的阅读与支持。

    56321编辑于 2025-12-07
  • 来自专栏h5

    自研flutter3.x实战仿抖音app短视频直播FlutterLive

    flutter3.x_douyin基于flutter3+dart3+getx+meidaKit等技术开发抖音版app视频直播项目。 实现了仿制抖音全屏式上下滑动视频、左右滑动切换页面模块,直播间进场/礼物动画效果。 直播功能直播页面包含了顶部信息、底部进场提示+商品层+弹幕层+操作栏等几个部分。 ': 'assets/images/avatar/uimg7.jpg', 'num': 95}, {'label': '亲吻', 'gift': 'assets/images/gift/gift8. developer/article/2388052https://cloud.tencent.com/developer/article/2393406综上就是flutter3.x+getx开发抖音短视频直播项目的一些技术分享

    2K21编辑于 2024-03-25
  • 来自专栏h5

    最新跨平台flutter3.38+dart3.10深度集成短视频+直播+聊天

    2025/12爆肝新作flutter3.38.2+dart3.10+get搭建跨平台深度混合短视频+直播+聊天app应用程序。 直播页面模块实现了上下滑动切换直播效果,右侧滑入直播进场/左侧滑入礼物提示动效、商品列表、礼物、商品讲解、弹幕消息等功能。 路由页面 getPages: routePages, // 初始化弹窗key navigatorKey: MyDialog.navigatorKey, ); }}flutter3视频模块短视频页面底部播放进度条支持拖拽/点击,显示视频时长。 +直播+聊天实例的一些分享,希望对大家有所帮助!

    47921编辑于 2025-12-08
  • 来自专栏h5

    最新款flutter3.41 & dart3.11仿写抖音app

    又经过一周迭代升级,最新款flutter3.41+dart3.11+media_kit实战短视频+直播+聊天app应用。 platform; return platform == TargetPlatform.windows; } return GetMaterialApp( title: 'Flutter3 '/' : '/login', // 路由页面 getPages: routePages, ); }}flutter3自定义短视频联动切换类似抖音上下滑动切换短视频、左右滑动切换页面模块效果 ), ), );}Flutter3.41构建高性能App聊天界面对话+气泡+朋友圈Flutter3.41实战AI:从零到一构建app版流式ai系统Electron41 + Vite8打造流式输出客户端 +聊天+直播app商城

    19410编辑于 2026-05-18
  • 来自专栏h5

    自研新版Flutter3.32仿微信app聊天|朋友圈模板

    0.15.0存储组件:get_storage^2.1.1下拉刷新:easy_refresh^3.4.0toast提示:toast^0.3.0网址预览组件:url_launcher^6.3.1项目框架结构flutter3 case 2: print('扫一扫'); break; case 3: print('收付款'); break; } },)flutter3 voiceToTransfer = true; break; } voiceType = 0; }); }, ),)基于uni-app+vue3实战短视频 +聊天+直播app商城基于uniapp+deepseek+vue3跨平台ai流式对话electron35+deepseek桌面端ai模板vue3.5+deepseek网页版ai流式对话flutter3.27 +getx仿抖音app短视频商城Electron32桌面端os系统electron31+vue3客户端聊天Exe实例

    45020编辑于 2025-07-12
  • 来自专栏APP源码

    多人视频直播交友系统——视频直播源码开发的进阶之路

    2020年的互联网直播行业多人直播视频交友也许是一个新的发展趋势。 视频直播功能,这是一款直播App最主要的功能,一般做直播用RTSP和RTMP,要能支持视频直播RTMP推流, 使画面传输流畅、清晰; 2. 视频回放功能 6.短视频功能 7.动态朋友圈功能 8. 分享功能,将房间号分享到微信、微博、QQ等。 经过近两年的发展,具备基本功能的直播平台已经进入平静期,短视频系统的崛起对直播造成了不小的冲击,在此背景下,直播各平台也积极寻找对策,各种直播+的方案相继推出,多人视频直播社交的方式是这其中在技术实现上具备一定挑战性的 多人直播视频的框架需要原生开发,这一点就需要时间去做开发。 对于多人直播视频的源码开发要实现以下的核心功能点: 1.

    6.5K21发布于 2020-01-06
  • 来自专栏一朵灼灼华的博客

    直播】使用python控制b站直播视频

    介绍 通过python控制数据库,操作ffmpeg导出视频流到b站直播内容。 简单代码,可能会存在瑕疵,测试4天无严重bug 代码 #! self.db = pymysql.connect(self.host, self.user, self.pwd, self.table) self.db.set_charset('utf8' 'root' table = 'heanny' db = pymysql.connect(host, user, pwd, table) db.set_charset('utf8' main() # data,isLive = getList() # print(data,isLive) 数据库 配置bilibili_config: isLive能够控制是否进行播放视频

    4.8K20编辑于 2022-08-05
  • 来自专栏魏艾斯博客www.vpsss.net

    腾讯云视频狂欢季 移动直播首选 音视频通话产品特惠 8 折起

    腾讯云移动直播是腾讯云很擅长的技术,有着多年云服务行业经验的腾讯云视频移动直播包括活动直播/会议直播/发布会直播等秀场直播/游戏直播/娱乐直播等,腾讯云移动直播技术经过多年的研发发展,使用起来简单易接入 相关文章:腾讯云视频狂欢季 音视频通话产品特惠 8 折起 在线教育企业首选 ? 一、移动直播-基础型套餐 一站式满足搭建移动直播网站/APP 的基本需求 直播 支持活动直播/秀场直播,满足超低延迟和超大并发访问量的场景 云服务器 提供稳定、安全的云端计算服务,加购此款享组合优惠 云数据库 ;支持 FLV、HLS 以及 RTMP 分发;支持直播过程多码率转码和水印添加 直播 SDK:iOS/Android 直播 sdk,分别满足直播推流和直播播放功能;Web 端播放器 sdk,满足自定义大小和密码功能 百万级并发支持:支持百万并发直播收看;1400+CDN 节点提供全方位覆盖 互动直播连麦:结合互动直播 SDK,在 HLS/RTMP 单向直播的同时,实现互动直播连麦

    11.4K20发布于 2018-09-29
  • 来自专栏喵喵学前端

    如何手动停止 videojs 直播视频流 m3u8 请求?

    问题描述 在公司某个可视化大屏项目中,大屏页面会有多个 videojs 组件,每个组件都会对应一个视频流地址。每当视频开始播放,视频流m3u8 会不断请求,即便是暂停了播放,这个请求也不会终止。 而大屏操作中,经常会用到组件联动,点击百度地图的点位,出现一个视频弹窗,点击关闭视频,其实是隐藏了视频,而视频的请求还在继续。为了解决这个问题,我花了一些时间研究,找到了解决办法。 Videojs Removing Players 其实我个人觉得,这个方法的操作 2 的特性非常不好,这样导致关闭后组件直接被销毁,导致下次触发视频弹窗(业务需求是点击百度地图图例,出现弹窗播放视频直播流 ),没有视频组件可以显示播放。 参考 vue使用videojs控制后台m3u8数据请求 - bomdeyada - 博客园 我正在参与2024腾讯技术创作特训营最新征文,快来和我瓜分大奖!

    2K22编辑于 2024-06-10
  • 来自专栏即时通讯技术

    视频直播技术干货(十一):超低延时视频直播技术的演进之路

    2、系列文章 本文是系列文章中的第 11 篇,本系列总目录如下: 《视频直播技术干货(一):揭秘百万级粉丝互动的Facebook实时视频直播》 《视频直播技术干货(二):P2P技术如何将实时视频直播带宽降低 《视频直播技术干货(五):七牛云使用QUIC协议实现实时视频直播0卡顿》 《视频直播技术干货(六):新浪微博实时直播答题的百万高并发架构实践》 《视频直播技术干货(七):实时视频直播首屏耗时400ms内的优化实践 》 《视频直播技术干货(八):淘宝高清、低延时的实时视频直播技术解密》 《视频直播技术干货(九):千万级直播系统后端架构设计的方方面面》 《视频直播技术干货(十):一文读懂主流视频直播系统的推拉流架构、 8、WebRTC 协议在直播播放器的移植 RTM 低延时直播基于 WebRTC 技术衍生,基于 WebRTC 标准构建点到点传输一般有如下几个步骤: 1)通信双方要进行媒体协商,会话详细规范即 SDP( 实时传输协议基础知识 [7] 基于RTMP数据传输协议的实时流媒体技术研究(论文全文) [8] 技术扫盲:新一代基于UDP的低延时网络传输层协议——QUIC详解 [9] 让互联网更快:新一代QUIC协议在腾讯的技术实践分享

    5.3K11编辑于 2024-01-04
  • 来自专栏黄啊码【CSDN同名】

    使用websocket做视频直播

    就 HTML5 来说,视频(实时)直播是一个很悲催的活,HTML5 视频目前还没有一个正式的流式传输支持,Safari 支持很蹩脚的 HTTP Live Streaming 并且也即将有 Media 解码 MPEG 视频流并将解码后的画面渲染到 Canvas 元素上。 你甚至可以用树莓派来传输视频。可能会有点慢,但是笔者测试过以 30fps 的帧率实时编码 320×240 视频不成问题。对笔者来说这是最好的树莓派视频方案。 下面是构建步骤。 ,并编码成 30fps 码率 800kbps 的 MPEG 视频。 要观看直播,需要从前文提到的 jsmpeg 项目中下载 stream-example.html 和 jsmpg.js 文件,更改 stream-example.html 中的 WebSocket URL

    8.4K40发布于 2020-05-29
  • 来自专栏最新优惠活动整理

    视频直播,使用腾讯云搭建直播教程

    首先:登录腾讯云官网,找到云直播的产品页,点击“立即使用”进入腾讯云直播控制台;然后按页面的指引要求,点击同意、申请开通,就可以进入控制台了; 图1.png 图2.png 如果是首次注册,腾讯会直接送我们 如果用户量很多消耗一直很大的话,选择这个更划算 ** 日结计费需要账号上有充钱足够扣费,否则欠费了会被腾讯停服 图3.png 第一步:添加自有域名 进入 域名管理 页面,点击 添加域名 进行添加; ** 使用腾讯直播服务 在 StreamName 中输入您的流名称,譬如 liveteststream,单击【生成推流地址】,您将获得一个推流地址; 图8.png 图9.png 第四步:开始直播 接下来找个带摄像头的电脑( ** 如果直接操作不熟练,可以点击工具-自动配置向导,根据指引操作即可 图10.png 图11.png 图12.png 第五步:获取播放地址,观看直播 推流成功后,再次登录腾讯云直播的控制台,在【 ** 播放和推流域名可以不一一对应,也可在 域名管理 对应域名的 播放配置 下,找到 RTMP、FLV、HLS 三种格式的地址 ** RTMP 实时性高,常用在要求延时很短的直播,但出现卡顿的概率稍高

    41.7K120发布于 2019-04-30
  • 来自专栏音视频咖

    腾讯云视频云(点播&直播)产品双月刊(2020.7月&8月)

    ,降低视频误审率 功能2:图片媒资可直接用于设置视频封面 适用对象:点播所有用户 主要优势: 1、用户可以直接在点播控制台设置图片媒资为视频封面 2、打通视频媒资和图片媒资给用户更多易用高效的操作 功能3:点播新手指引上线 适用对象:点播所有用户 主要优势: 1、用户通过新手指引可以完成一个简单的点播视频文件分发 2、新手指引和相应文档的完善能够帮助用户更好更快的使用和理解点播控制台 【云直播CSS ,包括VR直播、小程序直播、手机直播等方案 3、常见问题-直播计费相关 补充直播计费相关的常见问题 【精选技术文章】 1.技术解码 | 视频云全链路媒体处理解决方案 2.技术解码 | 玩转视频播放,自适应码流技术 小程序视频剪辑插件——微剪来啦 6.上新啦 | 广播级实时流媒体服务 海外媒体产品Tencent Cloud MediaLive 上线啦 【热门问答】 云直播“你问我答”第5季(7-8月) 云点播“你问我答 ”第5季(7-8月) 【重磅活动】 【十周年大促】直播点播流量0.09元/GB起,还有存储、转码、AI审核、连麦多种优惠等你来,参与大促抽奖100%中奖率>> 欢迎QQ扫码加入“云直播用户交流群“”,与音视频技术爱好者一起成长

    6.3K5548发布于 2020-09-01
  • 来自专栏音视频直播技术专家

    「音视频直播技术」iOS视频采集

    前言 前两天给大家介绍了如何在iOS下进行音频采集,今天介绍一下在iOS下进行视频采集。 要了解iOS是怎样进行视频采集的,首先我们要了解 AVCaptureSession, AVCaptureDevice等几个基本概念及iOS上视频采集的工作原理。 AVCaptureVideoDataOutput AVCaptureVideoDataOutput是录制视频和访问视频帧的输出。它继承自 AVCaptureOutput。 根据视频类型 AVMediaTypeVideo,创建 AVCaptureDevice 对象。(可以创建视频设备也可以创建音频设备)。 小结 我们首先介绍了在iOS进行视频采集的一些基础概念,然后又通过分析 WebRTC 代码了解了视频采集的基本步骤(共 12 步)。

    4.3K40发布于 2020-04-02
  • 来自专栏视频云直播

    视频直播基础知识

    2 直播原理 2.1 背景介绍 直播的本质需要解决两个问题,视频数据编解码和视频数据网络传输。 简单的来讲,HLS将视频分成5-10s的视频小分片,然后用m3u8索引表进行管理,由于用户客户端下载到的视频都是5-10s的完整数据,故视频的流畅性很好,但也同样引入了很大的延迟(HLS的一般延迟在10 所有的录制都是保持直播推流的码率不变,不需要对视频格式进行转换。录制的成功之后,文件会上传到点播平台。 Hls录制m3u8文件是不分的,不管直播多久,都是一个m3u8文件。 一台普通的88G内存1000Mbps的网卡的服务器,只能支持6路高清转码。 CDN播放负载均衡,目前比较流行的做法都是采用DNS解析的方法,如果采用HLS的,因为hls下载的是ts分片,是连接,不会存在部分机器过热的现象。

    10.1K93发布于 2019-02-22
  • 来自专栏全栈程序员必看

    视频直播解决方案

    背景 当下,视频直播行业在中国逐渐走红。在刚刚过去的2015年,视频直播成为互联网行业最抢眼的领域之一。 首先是直播视频采集端,由主播通过摄像头手机等采集设备,采集视音频流,编码后采用RTMP协议1推流到直播流服务器。 比如,hls协议会将视频流切片成一个个的TS视频文件缓存在服务器中,同时生成一个m3u8文件记录了视频流中的包含的TS文件。 具体的实现请看我们的另外一篇如何在网页端和移动端播放rtmp和hls视频流 总结 当然本文中的解决方案只是最简单的,对于直播服务器集群,直播间的创建和管理,直播直播密码和权限,内容分发网络CDN都没有进行深入的研究 主要用于PC和Apple终端的音视频服务。包括一个m3u(8)的索引文件,TS媒体分片文件和key加密串文件。

    3.7K20编辑于 2022-09-15
领券