从用户家里采集IPTV码流

2023-10-27

具体的方法是通过在机顶盒和电视信号接口ONU之间增加一个镜像路由器,截取数据,再通过Wireshark软件或者自行开发的软件分析数据。


WireShark抓取数据包:


分析结果:

机顶盒

机顶盒实质上是一个网页浏览器,每次开机之后会访问固定的网页,而该网页就是机顶盒的开机界面。

传输方式:UDP组播

rtsp://124.75.34.37/PLTV/88888888/224/0/3221225489/000000000114.smil

rtsp://124.75.34.37/PLTV/88888888/224/0/3221225558/00000000015n.smil

...

数据格式:UDP/RTP/TS


压缩编码参数:

比特率:

8 000 Kbps

视频

    Format/Info: Advanced Video Codec

    Format profile :Main@L4.0

    Format settings, CABAC :Yes

    Format settings, ReFrames : 4 frames

    Bit rate : 7 411 Kbps

    Width : 1 920 pixels

    Height : 1 080 pixels

    Display aspect ratio :16:9

    Frame rate : 25.000 fps

    Color space : YUV

    Chroma subsampling :4:2:0

    Bit depth : 8 bits

    Scan type : Interlaced

音频

    Format : MPEG Audio

    Format version : Version1

    Format profile : Layer 2

    Bit rate mode : Constant

    Bit rate : 192 Kbps

    Channel(s) : 1 channel

    Sampling rate : 48.0 KHz

    Compression mode : Lossy

转自:http://blog.csdn.net/leixiaohua1020/article/details/11846761
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从用户家里采集IPTV码流 的相关文章

  • LibreELEC(kodi)安装 IPTV

    kodi的PVR IPTV Simple Client插件通过直播源可以实现类似电视机顶盒播放电视节目的基本功能 xff0c 本文将介绍LibreELEC xff08 kodi xff09 安装和简单设置的PVR IPTV Simple C
  • 机顶盒(Iptv)EPG页面实现视频播放

    目录 1 html部分 xff1a play html 2 引入的 vodplay css 3 引入的js文件 1 html部分 xff1a play html lt DOCTYPE html PUBLIC 34 W3C DTD XHTML
  • 查看264NAL信息工具

    用easyice只可以查看TS包的帧类型 google了一下 发现了这个工具HEVCBSAnalyzer https github com latelee HEVCBSAnalyzer 从git上下载下来 直接使用release文件夹下的工
  • 数字媒体资产管理教材

    http vr sdu edu cn lulin course DAM
  • 从用户家里采集IPTV码流

    具体的方法是通过在机顶盒和电视信号接口ONU之间增加一个镜像路由器 截取数据 再通过Wireshark软件或者自行开发的软件分析数据 WireShark抓取数据包 分析结果 机顶盒 机顶盒实质上是一个网页浏览器 每次开机之后会访问固定的网页
  • DTS Audio Codec 码率

    转自 https www zhihu com question 20816979
  • media sdk 性能优化

    https software intel com sites default files m 2 0 a 7 9 28439 Intel Media SDK E4 B9 8B E4 BC 98 E5 8C 96 E6 8A 80 E6 9C
  • 体育赛事直播系统的实践之路

    谓智慧运动场 就是一套利用互联网科技 软硬件集成 实现体育场地升级的解决方案 它可以运用在篮球等一系列球类运动场中 通过摄像头实时捕捉运动员的技术动作以及跑位影像 可以实现场内屏幕直播以及场外网络直播 为草根运动者搭建一个可以展示自己的舞台
  • 基于flowplayer的视频缩略图的视频预览

    大家在平时观看视频的视频网站中 比如优酷 爱奇艺 腾讯视频等 鼠标移动至播放条区域的时候 大家可以看到会弹出小的视频预览图片 这样子就可以给用户很好体验 至少可以知道前后播放的内容 最近公司业务需要 就不得不研究了 本文将从三个方面进行总结
  • ffprobe获取视频帧信息中的pkt_pts、pkt_pts_time

    遇到个客户反馈多码率帧没同步 想用ffprobe看下不同码率的I帧的pts是否一致 发现ffprobe可以出pkt pts pkt pts time两个时间戳 查了下资料 自己也验证了下 结论如下 pkt pts 帧的pts数值 pkt p
  • TMPGEnc 4.0 XPress(小日本4)优化安装教程

    小日本4 TMPGEnc 4 0 XPress 是小日本2 54的升级版本 与小日本2 54之间本来还有一个3 0 版本 不过3 0 没有产生太大影响即升级到4 0 版本 尽管是小日本2 54的升级版本 但3 0 以后此软件便属于全新开发
  • 媒资知识图谱系统

    http wenku baidu com link url xEjnrOeeVaqCc5JNZfuFGewAFKWbPjZDI3FzopmFuDrxYIfXkU3fxaXnPDpI2 6 kvcbnwV 8irUddAmk2JpkZlD2B
  • https://github.com/gfto/mptsd

    https github com gfto mptsd Tvheadend is a TV streaming server and digital video recorder It supports the following inpu
  • ffmpeg在接收UDP网络协议流时在链接上通过fifo_size进行缓冲大小的设置

    If you original URL looks like this udp 239 1 1 7 5107 Add the fifo size and overrun parameters like this udp 239 1 1 7
  • H.264的Slice及Slice类型

    一 基本概念 一个视频图像可编码成一个或更多个条带 每个条带包含整数个宏块 MB 即每个条带至少一个MB 最多时每个条带包含整个图像的宏块 总之 一幅图像中每个条带的宏块数不一定固定 设条带的目的是为了限制误码的扩散和传输 应使编码条带相互
  • 基于web的在线视频编辑的设计

    基于web的在线视频编辑的设计 我在这里首先说明一下 本设计只涉及到逻辑设计和关键的技术 具体的实现方法 语言就得运用自己的特长去解决了 场景 1 比如我用手机录播一段很长的MP4格式的视频 我想剪切其中的几段 然后在合并成一个新的视频 如
  • IVTC/Deinterlace的来龙去脉

    IVTC Deinterlace的来龙去脉 1 胶片电影 曝光率为24帧 秒的progressive video 连续完整帧图像序列 它由无数个感光晶体 35mm可达5000 5000 实现图像曝光 而人眼在35mm的区域内能分辨的最大极限
  • 液晶电视的MEMC(运动画质补偿技术)的优势不足

    MEMC Motion Estimate and Motion Compensation 即运动估计和运动补偿 液晶电视中用到的运动画质补偿技术 其原理是采用动态映像系统 在传统的两帧图像之间加插一帧运动补偿帧 将普通平板电视的50 60H
  • ffmpeg已支持解码avs2.0

    https ffmpeg org pipermail ffmpeg devel 2016 November 202446 html PS 目前应该还是个提交的patch 待审核
  • mpegts 中的 pts 和 pcr 值有限制吗?

    据我所知 PCR 存储在 mpegts 容器中的 42 位中 PTS 存储在 33 位中 So Max value for PCR is 2 42 4398046511104 Max value for PTS is 2 33 858993

随机推荐

  • ie11兼容方案(ant-design-vue在ie打开,系统白屏不报错)

    问题1 整个系统白屏 但不报错 原因 1 没有做路由懒加载 不做懒加载的话 默认是全部加载在首屏 ie浏览器性能差直接卡死 2 ie无法识别一些es6 的api Babel默认只转换新的js语法 如箭头函数 而不转换新的API 比如 Ite
  • jeesite前端页面与后台业务逻辑数据交互

    Key Word jsp controller json model parameter request response result param ajax data success http 1 jsp中提交请求的方式有哪些 get p
  • 【STM32学习】——定时器输出比较功能&PWM脉宽调制&通用/高级定时器输出比较通道&舵机/直流电机简介&PWM驱动呼吸灯/舵机/直流电机代码实操

    文章目录 前言 一 输出比较简介 二 PWM波形 三 输出比较通道 1 通用定时器 2 高级定时器 三 外设简介 1 舵机 2 直流电机 四 实操案例 1 PWM驱动LED呼吸灯 2 PWM驱动舵机 3 PWM驱动直流电机 总结 声明 学习
  • DAC MCP4725 i2c 驱动(linux)

    mcp4725是一款低功耗 高精度 单通道 拥有EEPROM的12位的dac 由于最近项目中使用到了该芯片所以贴出来给大家参考 步进电机电机芯片半流锁定 本贴呢非项目中使用的平台 主要是想在linux 下实现对该器件的使用 实现一个简单的i
  • nmealib linux编译,nmealib的使用可以缩短GPS的开发周期

    程序员Tim 提供了一个非常完善的NMEA解码库 直接使用该解码库 可以避免重复发明轮子的工作 在野火提供的GPS模块资料的 NMEA0183解码库源码 文件夹中也包含了该解码库的源码 野火提供的STM32程序就是使用该库来解码NMEA语句
  • MySQL函数

    文章目录 MySQL中的函数 1 字符串函数 2 数值函数 3 日期函数 4 流程函数 MySQL中的函数 函数 是指一段可以直接被另一段程序调用的程序或代码 也就意味着 这一段程序或代码在MySQL中已经给我们提供了 我们要做的就是在合适
  • STM32之如何封装自己的lib库

    似乎stm32刚开始出来的时候就是用的l ib库 后来就开源了 网上看了一些网友做的lib库 自己也弄了一下 其实也挺简单 以下封装lib库都是基于stm32的3 0固件库 1 打开一个工程 将除固件库以外的其他文件删掉 如下 2 在opt
  • js/jQuery/vue练习

    把页面中的所有P元素的背景色设置为红色的正确query代码是 D A p manipulate background color red B p layout background color red C p style backgroun
  • 网络地址转换的类型

    网络地址转换好贴 请看以下的百度图文 http zh wikipedia org wiki E7 BD 91 E7 BB 9C E5 9C B0 E5 9D 80 E8 BD AC E6 8D A2 http wenku baidu com
  • Android 广播 [adb 命令模拟发送广播]

    Android 使用 adb 模拟发送广播 做 Android 开发的时候 有时候需要插入耳机进行测试 但是又想在按下耳机键的同时看一下打印的 log 此时就可以使用 adb 命令模拟发送广播进行 将编译好的 apk push 到手机上之后
  • Android模拟器所支持的OpenGL ES扩展

    Android 1 6 模拟器使用了1 0版本的eGL 没有扩展GL ARB vertex buffer object 却有GL ANDROID vertex buffer object 貌似使用了PixelFlinger渲染器的Andro
  • 这条路,真的可以走下去-------Day91

    离开这么久 今天我终于回来了 如果说最开始是愤怒和不甘 那现在心里剩下的应该只是庆幸了 从没想到过 我人生第一次说走就走的旅行就这样献给工作了 没有美好的回忆 仓促的要人命 也没想过转行为程序员了 还需要兼顾着售后和实施的工作 更可笑的是还
  • Vue.js中的Render函数和模板语法

    Vue js中的Render函数和模板语法 在Vue js中 有两种主要的方式来构建组件 使用模板和使用render函数 模板语法是Vue js中最常见的方式 它是一种基于HTML的语法 能够直接在HTML文件中定义组件的结构和行为 而re
  • centos7.1下yum安装并使用apache web服务器

    一 centos7 1下yum安装apache web服务器 首先安装Apache 查看系统是否安装httpd和apr apr util并卸载 rpm qa grep apr apr util 1 5 2 6 el7 x86 64 apr
  • 5款主流开源数据库的比较

    开源数据库使得信息处理的成本降低 强有力的数据库解决方案进入更多的企业 特别是中小型企业 同时 随着开源数据库在功能上的日益强大和完善 以及人们对其了解的深入 开源数据库在中小型企业中将会有更广泛地应用 下面 笔者为大家介绍5款主流开源数据
  • 【笔记】OpenCV3 人脸识别

    人脸识别就是一个程序能识别给定图像或视频中的人脸 OpenCV是用一系列分类好的图像来训练程序 并基于这些图像来进行识别 它的每个识别 都有置信评分 在实际应用中通过对其设置阈值来进行筛选 为了简单实现人脸识别的功能 写了几个函数从文件夹的
  • shell之单行和多行注释方法

    shell注释有单行和多行 单行注释以 开头至行尾结束 如下代码部分 echo 这行是单行注释 多行注释 1 可以在需要注释的内容前面增加 lt
  • 软考考点之Mccabe度量计算及路径覆盖

    McCabell 主要是度量程序的复杂度 环形复杂度 度量程序的逻辑复杂度 描绘程序控制流的流图之后 可以用下述3种方法中的任何一种来计算环形复杂度 1 流图中的区域数等于环形复杂度 2 流图G的环形复杂度V G E N 2 其中 E是流图
  • win7+python3.7离线安装selenium4.0.0

    selenium下载地址 将selenium 4 0 0 py3 none any whl放到Python37 Lib site packages目录下 使用pkginfo工具查看whl依赖包 C Users lvliang Downloa
  • 从用户家里采集IPTV码流

    具体的方法是通过在机顶盒和电视信号接口ONU之间增加一个镜像路由器 截取数据 再通过Wireshark软件或者自行开发的软件分析数据 WireShark抓取数据包 分析结果 机顶盒 机顶盒实质上是一个网页浏览器 每次开机之后会访问固定的网页