
Tecnology
相关技术分享
Marvin1311
这个作者很懒,什么都没留下…
展开
-
GB28181国标流媒体服务平台Linux与Windows系统中如何抓包分析UDP视频流丢包率网络质量视频质量分析信令交互
如何抓包分析UDP视频流丢包率网络质量1、抓包工具2、Linux中抓包示例2.1、抓信令端口2.2、抓设备出口IP3、wireshark 分析4、分析结果示例5、搭建GB28181视频直播平台1、抓包工具Windows中:WiresharkLinux中:tcpdump 命令2、Linux中抓包示例2.1、抓信令端口抓包命令:tcpdump -i any "port 15060" -w ccc.pcap描述: 抓端口15060的包运行: ssh到服务器,任意路径下都可以执行停止: Ctrl原创 2021-02-07 10:20:42 · 2734 阅读 · 0 评论 -
常见音频编码格式解析
常见音频编码格式解析常见音频编码格式解析MP3编码格式1MP3概述2MPEG音频压缩基础3MPEG Layer3编解码的...转载 2019-11-15 10:13:25 · 6017 阅读 · 0 评论 -
深入理解WebRTC : Real-time Communication Between Browsers
Web Real-Time Communication(Web实时通信,WebRTC)由一组标准、协议和JavaScript API组成,用于实现浏览器之间(端到端)的音频、视频及数据共享。WebRTC使得实时通信变成一种标准功能,任何Web应用都无需借助第三方插件和专有软件,而是通过简单地JavaScript API即可完成。在WebRTC中,有三个主要的知识点,理解了这三个知识点,也就...转载 2019-03-03 15:45:55 · 8835 阅读 · 0 评论 -
理解HLS流及数字视频的基础知识
HLS的工作原理是将流分解为一系列小数据包。 在流会话开始时,HLS下载一个扩展名为M3U的文件(如果使用UTF-8编码字符编码格式,则下载m3u8)。 它包含一个或多个媒体文件的特定位置。 通常用于将媒体播放器指向音频和视频源。原创 2019-05-17 17:51:05 · 6394 阅读 · 0 评论 -
理解TCP/IP模型和TCP/IP协议群-相关流媒体协议及默认端口
TCP/IP 四层模型TCP / IP模型是OSI参考模型的精简版本,包含以下4个层:应用层传输层网络层链接层不要混淆TCP/IP模型和TCP/IP协议群流媒体相关协议 标红应用层协议BGP DHCP DNS FTP HTTP HTTPS IMAP LDAP MGCP MQTT NNTP NTP POP ONC/RPC RTP RTSP RIP SIP SMTP S...原创 2019-05-07 22:06:48 · 10934 阅读 · 0 评论 -
理解RTSP(Real Time Streaming Protocol)实时流协议
什么是协议?接收到的数据,通过固定的方式封装后发送给他人,他人通过固定的方式解封装,便可获得需要的数据。此处涉及的固定封装和解封装方式就是一种协议。协议是规则约束,这样可以理解,在不断的实践中协议会根据现有需求或是将有需求,不断的迭代升级。无论是谁,只要满足协议,就可以加入支持该协议的环境。RTSP实时流协议(Real Time Streaming Protocol,RTSP)是一种网络应...原创 2019-05-07 22:06:58 · 11873 阅读 · 0 评论 -
h.265不是视频压缩技术未来的5个原因
存储视频需要大量存储空间。 为了实现这种可管理性,开发了视频压缩技术来压缩视频,也称为编解码器。 2003年,编解码器h.264(商业名称为AVC)发布。 它现在是视频压缩的行业标准,因为它提供了良好的压缩,几乎可以在任何设备和平台上播放。 所有现代浏览器,操作系统和移动平台都支持h.264。H.265 / HEVC经过IT行业十年的发展,在2012年h.264的后续版本被发布,称为h.265...翻译 2019-05-07 22:07:19 · 13387 阅读 · 0 评论 -
在iOS上构建实时视频流媒体应用程序时,不要犯这4个常见错误
在iOS上开发直播视频流媒体移动应用,需要注意的4点问题。1 不可扩展的架构实时视频流是一种敏感问题,这些应用程序,性能是关键。 例如,希望尽可能减少发布者和订阅者之间的延迟,如果可能的话,不到2秒。将受众分配到不同节点的服务器,仔细选择切换,避免服务器过载,这在解决方案中非常重要。可以寻找提供可扩展的解决方案和实时支持的流媒体服务。基于用户角色分离服务,可以能够优化不同服务器上的带宽使用...翻译 2019-04-26 10:07:02 · 11916 阅读 · 0 评论 -
如何申请生成免费的HTTPS通配符证书?
先前有篇博文 [如何搭建HTTPS服务?申请免费的https的证书 讲述的也是如何申请免费的https证书,但是是指定单独域名生成的,并不是针对通配符域名的证书。什么是通配符域名*.liveqing.com表示所有的liveqing的子域名都包含开始生成通配符证书...原创 2019-04-13 11:51:59 · 22109 阅读 · 0 评论 -
Windows和Linux下如何创建软链接示例
Windows下创建软链接mklink /D 软链接目录 源目录示列:mklink /D D:\Marvin F:\05CACHE之后效果,打开D盘的Marvin目录可以看到F盘05CACHE目录下的所有文件Linux下创建软链接ln -s 源目录 软链接目录示例ln -s /mnt/f/05CACHE /mnt/d/marvin获取更多信息安防流媒体...原创 2019-04-15 17:59:14 · 19845 阅读 · 0 评论 -
前端开发-基于@media网页缩放处理
前端静态网页, 由UI出带标尺的效果图, 和切图资源, 将其实现成最终的网页呈现给用户.之所以有这篇博文, 是因为UI设计的效果图原始宽度是 1920px, 其中的标注尺寸也是以这个宽度为基础的.在网页开发时, 严格按照标注尺寸布置页面元素, 最终的网页展现效果在我的 Win10 系统上整体偏大. 我的系统分辨率正是 1920 x 1080, 按说不应该呀.想到 [显示设置] 里面有一项 [...原创 2019-03-28 10:40:05 · 30260 阅读 · 1 评论 -
Nodejs项目中快速配置生成接口文档
开发过程中,除了定义接口及开发实现,也需要提供专业的文本来描述对外开发的接口,那么我们该怎么快速的提供文档呢?原创 2019-03-28 10:40:36 · 8270 阅读 · 0 评论 -
video.js在iframe中如何解决无法自动播放问题
使用video.js播放视频,如果集成在iframe中,无法自动播放,如何解决呢?其实很简单,设置下 allow=“autoplay” ,如下所示:<iframe src="test.html" width="640" height="360" style="border:0" allow="autoplay" allowfullscreen></iframe&a原创 2019-03-08 13:06:08 · 76299 阅读 · 0 评论