player
文章平均质量分 66
moxue10
这个作者很懒,什么都没留下…
展开
-
了解m4s格式
1. 包含的文件:2. prog_index.m3u8中 指明了 init.mp4与 上面各个.m4s文件的关系,具体内容为:其中init.mp4中存放moov相关信息,而下面各个.m4s中存放moof+ mdat信息1. 包含的文件:2. sin.mpd 中 指明了 init-stream*.m4s与 上面各个.m4s文件的关系,具体内容为:其中 init-stream*.m4s中存放moov相关信息,而下面各个.m4s中存放moof+ mdat信息。原创 2024-05-31 19:13:49 · 511 阅读 · 0 评论 -
解析流中 apts 与 vpts的分布
流中 apts 与 vpts的分布情况,同时使用图显示出来。原创 2024-05-14 10:42:59 · 244 阅读 · 0 评论 -
使用VLC 在PC端搭建RTSP环境
声明: 本文是我在工作中遇到的关于环境搭建问题后的一些总结,希望可以对你有所帮助。介绍:搭建方法:1) 搭建 VLC 软件,点击媒体菜单,选择“流”选项,如下图:2)点击添加选择需要加载的测试流文件:3)选择“串流”4)点击下一步:5)选择在本地播放,之后选择选择 RTP /MPEG Transport Stream,然后添加,如下图:6)rtsp的端口为8554,同时需要设置路径,这里设置为“/1”(这个数据可以随便写,但是一定要写...原创 2020-11-22 21:10:32 · 1208 阅读 · 0 评论 -
使用VLC 在PC端搭建RTP环境
声明: 本文是我在工作中遇到的关于环境搭建问题后的一些总结,希望可以对你有所帮助。介绍:搭建方法:1) 搭建 VLC 软件,点击媒体菜单,选择“流”选项,如下图:2)点击添加选择需要加载的测试流文件:3)选择“串流”4)点击下一步:5)选择在本地播放,之后选择选择 RTP /MPEG Transport Stream,然后添加,如下图:6)目标设置页面填入地址,如 239.1.1.1,端口设置 50047)下图中取消激..原创 2020-11-22 12:29:56 · 1432 阅读 · 1 评论 -
手机投屏方式
声明: 本文是我在工作中遇到的关于投屏问题后的一些总结,希望可以对你有所帮助。介绍: 现在我们办公或者家里通常会用到投影仪,而在这里简单为大家介绍两个常用到的投影方式: 第一种是直接将手机播放影片的URL传递到投影仪APP中,投影仪使用这个URL来获得影视内容。这个时候需要手机与投影仪在同一网段下或者在同一个无线路由中,通过这种方式手机的APP会与投影仪上的APP在同一网段下,这样就可以实现APP间信息的传递。而这种方式通常需要投影仪上预先安装对应的APP,例如奇异果,乐播...原创 2020-11-22 11:19:48 · 706 阅读 · 0 评论 -
获取本地ipv4和ipv6信息
声明: 本文是我在工作中遇到的网络相关的问题,以及自己的一些总结,希望可以对你有所帮助。介绍: 获得本地ipv4和ipv6的方式有两种,一种是通过调用getifaddrs函数而另一种是通过socket的ioctl获得ipv4,而通过/proc/net/if_inet6节点来获得ipv6。他们的具体实现方式为:通过调用getifaddrs函数来获得本地ipv4和ipv6:具体参考:https://man7.org/linux/man-pages/man3/getifaddrs....原创 2020-11-15 20:41:26 · 3772 阅读 · 0 评论 -
apk使用本地代理接收媒体流
声明: 本文是我在工作中遇到的一种apk使用本地代理接收媒体流的方式,这种方式可以更加的安全。这里与大家分享,希望可以对你有所帮助。介绍:1.某apk获得数据和向player发送数据的方式:a. 使用本地代理的方式访问服务器,而本地代理就是使用 127.0.0.1 的网址。某apk首先会通过本地代理向服务器发送对应视频的请求,只不过这里发送请求的URL中加入了Accept-Encoding:gzip\r\n 关键字,这个关键字就是向服务器申明自己是可以接收加密数据的。而如果服务器...原创 2020-06-21 21:30:24 · 707 阅读 · 0 评论 -
MP4简介
声明: 在我的工作中需要查看一些关于MP4格式的问题,所以对MP4进行了简单的了解,这里对这部分知识做个简单的总结,但是文中主要是参考mp4文件格式解析,这里进行说明,同时我也使用了一些自己工作中的例子作讲解,希望可以对你有所帮助。参考文章:FFmpeg中mp4的demuxer(mov.c)代码阅读 : https://www.jianshu.com/p/f78defe0e485介绍MP4格式的文章:mp4文件格式解析 : https://www.jianshu.com/p/...转载 2020-06-20 21:12:16 · 1069 阅读 · 2 评论 -
Wireshark -IO图表获得各个信息的对比
声明:这里主要是自己在工作中用到的一种方法,主要用在数据的对比或者形象化显示,希望对您有用介绍:前段时间由于工作的需求,我们需要对比我们不同产品之间获取数据的对比,这个时候可以使用Wireshark 中的IO图表进行形象的对比。下面我们先展示一下对比的效果:从上图中我们可以很好的展现出我们不同产品之间获取网络数据的对比,其中黑线是产品1获取的网络包,而蓝线为产品2获得的网络包,而通过上图的对比我们可以清晰的发现产品1获得的网络包要比2获得的多很多。所以获得网络数据这方面通过上...原创 2020-06-14 22:27:35 · 2183 阅读 · 0 评论 -
mpegts介绍
声明:这里主要介绍FFmpeg 中mpegts这个封装格式,希望可以对大家有所帮助。介绍:mpegts : 对应的是封装层代码,在解码过程中对应的是下面的解封装。经过解封装之后,获得音视频对应的es数据。我们看电视的时候之所以可以每次切台都可以接着看,而DVD换碟片就要重头开始看,这是因为电视在切台后会发送PAT和PMT。通过PAT我们可以确定PMT的pid,同时接收有与之pid匹配的PMT,而通过PMT我们可以知道将要获得的音视频的pid。之后我们接收与...原创 2020-05-31 22:23:43 · 8025 阅读 · 0 评论 -
用Excel分析音视频同步
声明:这里主要介绍如何运用Excel来分析音视频是否同步,希望可以对大家有所帮助。介绍: 学习音视频就一定要知道做音视频同步,而现在我们来分析音视频同步的工具也是有的,比如easyICE等,但是针对音视频同步这样的问题,我们该如何只通过音视频的pts log打印来判断是不是音视频同步有问题那?由于很多时候音视频的pts很多,我们很难一个个的分析来获得对这个问题整体的了解,这个...原创 2020-05-05 13:11:46 · 781 阅读 · 1 评论 -
hls学习总结
声明: 本文只是自己的一些学习总结,可能有不对的地方, 请您指正,同时希望我的文档对您有所帮助。正文: hls是我最近接触的一种流媒体传输协议,而具体的关于hls的介绍大家可以去Google或者百度一下,接下来我只介绍自己学习后认为重要的知识点。一,m3u8文件 hls的主要是通过m3u8文件来存放各个切片的索引,而我们要下载视频时...原创 2019-07-27 14:17:06 · 1791 阅读 · 0 评论 -
播放器debug方式
声明: 本文是我在对player debug时碰到问题时的思路,希望可以对你有所帮助,不过我们很多时候其实就是遇到问题,思考问题,解决问题。这里只是我自己的一点点总结。 我们都知道在播放器中一个特定格式的文件被播放出来要经过下面的步骤: file ...原创 2019-06-01 17:12:26 · 508 阅读 · 0 评论 -
学习总结——player(播放器)相关知识
声明: 前声明一下,本文属于个人学习总结,同时也是对自己最近学习的回顾,由于在较短的时间里我不可能对player有这么深刻的了解,所以如果您发现那里有错误了,请您指正。同时建议对player有兴趣的同学可以看一下雷神的CSDN博客,我看的很多内容是从他那里了解到的。他的博客地址为:https://blog.csdn.net/leixiaohua1020/article/detai...原创 2019-05-11 18:12:38 · 2315 阅读 · 0 评论