2026年探索家庭网络组播电视分发:解锁内容分发新可能,提升网络性能
视频博主提供了相关视频的缩略图点击可跳转至视频页面[缩略图](/posts/2026/isp_mcast/1.png)视频链接https://youtu.be/nHzU-sspN54 。参考资料以下这些视频等资料对博主很有帮助也推荐给读者- [Tall Paul Tech关于搭建IPTV系统的播放列表](https://www.youtube.com/playlist?listPLGvkW0sr-RWZHi-5XtnWxIjMLhjG8UffL)- [Tall Paul Tech关于该主题的原始视频](https://www.youtube.com/watch?vKI0LuIcFM98)本地链路示例以下示例在本地网络中都能正常工作但如果没有进行MLD / IGMP侦听可能会带来糟糕的体验尤其是对无线客户端。基本文件无转码若客户端能够解码视频和音频直接发送原始文件不进行转码可节省大量CPU资源。以下是操作代码# -re 表示实时# -i bbb.mov 是输入文件《疯狂的兔子》# -c:v 和 -c:a 表示复制视频和音频# -f mpegts udp://[ff02::69eth0]:5002?pkt_size1200 是封装和 UDP 输出ffmpeg -re -i bbb.mov -c:v copy -c:a copy -f mpegts udp://[ff02::69eth0]:5001?pkt_size1200基本文件有转码若媒体文件格式不被广泛支持使用VLC播放应该能播放任何格式的文件可能需要进行转码。此示例使用非常基础的x264 AAC编码同样封装成MPEG - TS传输流# -re 表示实时# -i bbb.mov 是输入文件《疯狂的兔子》# -c:v libx264 -preset veryfast -profile:v high -level 4.1 -pix_fmt yuv420p 是视频转码# -c:a aac -b:a 128k 是音频转码# -f mpegts udp://[ff02::69eth0]:5002?pkt_size1200 是封装和 UDP 输出ffmpeg -re -i bbb.mov -c:v libx264 -preset veryfast -profile:v high -level 4.1 -pix_fmt yuv420p -c:a aac -b:a 128k -f mpegts udp://[ff02::69eth0]:5002?pkt_size1200YLE电视台博主住在芬兰可访问国家广播电视台YLE。以下是实现组播的示例# 运行 yle-dl加载电视频道 tv1然后将输出通过管道传递给 ffmpeg# yle-dl 最终会向 YLE 基础设施查询 HLS 播放列表然后使用 ffmpeg 将其下载到 Matroska 容器中# ffmpeg 实时处理输入为标准输入映射流和元数据复制不转码输出为 MPEG - TS通过 UDP 发送yle-dl tv1 --pipe | ffmpeg -re -i - -map 0 -map_metadata 0 -c copy -f mpegts udp://[ff02::69%eth0]:5003?pkt_size1200路由组播对于需要跨越子网或VLAN的大型网络可使用路由组播。博主使用的是源特定组播Source - Specific Multicast它比任意源组播Any - Source Multicast更容易处理且可忽略会合点Rendezvous Points。FRR配置以下是博主为FRR配置的内容博主承认这不是最优配置log syslog informationalinterface eth0description upstreamipv6 pimipv6 pim hello 10 40!interface eth1description downstreamipv6 pimipv6 mldipv6 mld version 2ipv6 mld query-interval 60ipv6 mld query-max-response-time 15ipv6 mld last-member-query-interval 10# 如果要进行访问列表配置# ipv6 mld access-list mld-groups!router pim6ssm prefix-list ssm6!ipv6 prefix-list ssm6 seq 5 permit ff3e::/16 ge 16!# 在 MLD 端进行替代过滤# ipv6 access-list mld-groups seq 5 permit ipv6 any ff3e::1/128# ipv6 access-list mld-groups seq 10 permit ipv6 any ff3e::2/128# ipv6 access-list mld-groups seq 100 deny ipv6 any ff3e::/16# 同时过滤组和源# ipv6 access-list mld-groups seq 5 permit ipv6 2001:db8:1::10/128 ff3e::1/128# ipv6 access-list mld-groups seq 10 deny ipv6 any ff3e::/16基本文件路由组播此示例通过组播流传输文件并使用了源特定组播的额外选项和正确的跳数限制。可使用这些选项修改前面的本地链路示例使其适用于路由组播# -re 表示实时# -i bbb.mov 是输入文件《疯狂的兔子》# -c:v 和 -c:a 表示复制视频和音频# -f mpegts 现在还需要一个跳数限制类似于 IPv4 中的 TTLffmpeg -re -i bbb.mov -c:v copy -c:a copy -f mpegts udp://[ff35::69]:5004?hops32pkt_size1200阅读其他文章* * *[ 开启我的内容分发网络 →](https://www.apalrd.net/posts/2026/asn_cdn/)

相关新闻

选择重庆室外舞台音响灯光企业要参考哪些通用评判标准?

选择重庆室外舞台音响灯光企业要参考哪些通用评判标准?

选型核心原则本文仅输出室外舞台音响灯光服务企业的通用选型方法,不涉及任何产品或品牌推荐,所有评判标准均有公开权威来源,可自行对照验证。通用选型标准(占比40%)本次标准全部参考公开权威文件制定,涵盖3…

2026/9/26 15:29:41 阅读更多 →
HarmonyOS应用《玄象》开发实战:FengshuiReportPage 风水报告:八宅方位吉凶判定

HarmonyOS应用《玄象》开发实战:FengshuiReportPage 风水报告:八宅方位吉凶判定

阅读时长:约 18 分钟 | 难度:★★★★☆ | 篇章:第 7 篇 风水罗盘模块 对应源码:entry/src/main/ets/pages/fengshui/FengshuiReportPage.ets 前言 风水报告页是玄象项目风水分析的“结论“页面。基于用户方位与朝向数据&am…

2026/10/8 6:16:18 阅读更多 →
HarmonyOS应用《玄象》开发实战:FengshuiHomePage 风水门户:二十四山图预览

HarmonyOS应用《玄象》开发实战:FengshuiHomePage 风水门户:二十四山图预览

阅读时长:约 18 分钟 | 难度:★★★★☆ | 篇章:第 7 篇 风水罗盘模块 对应源码:entry/src/main/ets/pages/fengshui/FengshuiHomePage.ets 前言 风水门户是玄象项目风水模块的入口页。页面展示“风水罗盘““GPS 风水分析”…

2026/9/24 4:20:54 阅读更多 →

最新新闻

如何一键把微信聊天记录完整导出来:WeChatMsg 5分钟上手

如何一键把微信聊天记录完整导出来:WeChatMsg 5分钟上手

如何一键把微信聊天记录完整导出来:WeChatMsg 5分钟上手 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeC…

2026/10/11 4:44:21 阅读更多 →
Ollama本地大模型部署全指南:原理、硬件需求与实操避坑

Ollama本地大模型部署全指南:原理、硬件需求与实操避坑

最近我在技术群里看到有人问:Ollama到底是什么?为什么大家都在讨论它?紧接着就有人追问“32G内存能跑70B模型吗”“下载到一半失败了怎么办”。说实话,这些问题是每一个刚开始碰本地大模型的人都会遇到的。Ollama本身是一个把大语…

2026/10/11 4:44:21 阅读更多 →
AI智能分镜全流程拆解:从脚本解析到角色一致性控制

AI智能分镜全流程拆解:从脚本解析到角色一致性控制

最近跟几个做短剧和商业片的朋友聊天,发现大家不约而同在折腾同一件事——AI智能分镜。以前写脚本是一回事,画分镜是另一回事,一个本子丢给分镜师,排期三五天起步,改一版再等两三天,整个项目的时间全耗在这…

2026/10/11 4:44:21 阅读更多 →
测试之测试用例篇

测试之测试用例篇

目录 一.测试用例 1.介绍 2.测试用例的一般设计思路 1>:设计测试的"万能公式" 2>:弱⽹测试 3>:下载安装测试 3.设计测试⽤例的方法 1>:基于需求的设计⽅法 2>:等价类 3>:边界值 4>:错误猜测法 5>:正交法(重) 6>:判定表法(重…

2026/10/11 4:44:21 阅读更多 →
中级开发者AI能力升级路线图:从API调用到RAG与工作流实战

中级开发者AI能力升级路线图:从API调用到RAG与工作流实战

1. 为什么中级开发者需要一份AI能力升级路线图做了三五年开发的朋友,大概都有这种感受:业务代码写得越来越顺手,CRUD、接口联调、性能调优这些事闭着眼都能干,但心里总有点不踏实。不踏实的地方在于,身边突然冒出来一堆…

2026/10/11 4:44:21 阅读更多 →
Makefile核心魔法:目标、依赖与时间戳,实现增量构建

Makefile核心魔法:目标、依赖与时间戳,实现增量构建

我先说个真事儿:之前我维护一份项目代码,光是编译命令就有一长串,每次改完代码都要在终端里翻历史记录找出那条gcc。后来有同事嫌麻烦,干脆写了个shell脚本,把所有目标文件删掉再重新编译,美其名曰“每次构…

2026/10/11 4:43:21 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 5:23:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/9 21:32:20 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 10:38:42 阅读更多 →