• 流媒体:RTMP 命令消息与流管理

    流媒体:RTMP 命令消息与流管理

    背景上文中我们详细介绍了 RTMP(Real Time Messaging Protocol) 的规格及关键组成部分,这一章我们来讲解 RTMP 怎样通过命令消息,来进行实际的C-S交互控制。需要注意的是,命令消息的格式依然和上文中的统一格式一致。这里的区别主要是指携带数据(即消息体)的不同。一、命令消息C-S端用AMF编码后的命令消息,来进行对整个 RTM... 全文》

    网络协议 10个月前 | touch
  • 流媒体:RTMP 协议完全解析

    流媒体:RTMP 协议完全解析

    背景RTMP(Real Time Messaging Protocol) 是由 Adobe 公司基于 Flash Player 播放器对应的音视频 flv 封装格式提出的一种,基于TCP 的数据传输协议。本身具有稳定、兼容性强、高穿透的特点。常被应用于流媒体直播、点播等场景。常用于推推流方(主播)的稳定传输需求。一、RTMP 的传输:消息块 & 消息... 全文》

    网络协议 10个月前 | touch
  • 音视频 (三) —— 视频相关参数的理解

    帧率(fps)帧率(Frame rate)是用于测量显示帧数的量度。所谓的测量单位为每秒显示帧数(Frames per Second,简称:FPS)或“赫兹”(Hz)由于人类眼睛的特殊生理结构,如果所看画面之帧率高于24的时候,就会认为是连贯的,此现象称之为视觉暂留。这也就是为什么电影胶片是一格一格拍摄出来,然后快速播放的。而对游戏,一般来说,第一人称射击游... 全文》

    音视频 10个月前 | touch
  • 音视频 (二) —— H.264中相关参数理解

    音视频 (二) —— H.264中相关参数理解

    了解H.264H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压缩数字视频编解码器标准。这个标准通常被称之为H.264/AVC(或者AVC/H.264或者H.264/MPEG-4 AVC或MPEG-4/H.26... 全文》

    音视频 10个月前 | touch
  • 音视频 (一) —— H.264 中的 NAL 技术

    H.264 中的 NAL 技术1.NAL 概述NAL 全称 Network Abstract Layer,即网络抽象层。在 H.264/AVC 视频编码标准中,整个系统框架被分为 了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容, 而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。... 全文》

    音视频 10个月前 | touch
  • Elecard StreamEye Tools

    Elecard StreamEye Tools

    Elecard StreamEye Tools是一款分析视音频的好工具。比较常用的是:Elecard Stream AnalyzerElecard StreamEyeElecard YUV ViewerElecard Stream AnalyzerElecard Stream AnalyzerOpen .264可以查看NALU的顺序查看I帧间隔Open .t... 全文》

    音视频 12个月前 | touch
  • Wireshark doesnt' recognises RTMP streams

    Wireshark doesnt' recognises RTMP streams

    WireShark relies on a few heuristics to decide how to decode a stream. One of them is the port number.The first item to check: is the RTMP using the standard port 1935 in this capt... 全文》

    网络协议 12个月前 | touch
  • 手把手教你在ubuntu下创建桌面快捷方式

    手把手教你在ubuntu下创建桌面快捷方式

    习惯使用windows的朋友来说创建桌面快捷方式简直就是so easy, 鼠标右键点击文件-->选择发送桌面快捷方式。就OK了。对于ubuntu下该如何创建桌面快捷方式呢?以下以创建eclipse的快捷方式为例。简介一下。环境:1)系统版本号:Ubuntu 14.042)桌面环境:Unity3)已经下载并解压eclipse(免安装)到/opt文件夹下具... 全文》

    Linux 1年前 | touch
  • Ubuntu(桌面)空间不足,如何扩容(超详细讲解)

    Ubuntu(桌面)空间不足,如何扩容(超详细讲解)

    1、硬盘操作步骤最近发现Ubuntu空间不足,怎么去扩容呢?第一步:点击【硬盘】第二步:点击【扩展】 第三步:修改【最大磁盘容量大小】 选择一个自己认为比较合适的大小。此时只是在Ubuntu系统上有分区,还没有扩容到内存中去。2、Ubuntu命令操作:安装分区管理工具第一步:打开分区管理工具使用命令安装分区管理工具gparted:sudo... 全文》

    Linux 1年前 | touch
  • k8s 搭建mongodb

    1.共享盘创建mkdir -p /data/mongodb/pv cat /etc/exports#/etc/exports 内容如下 /data/mongodb/pv *(rw,sync,no_root_squash) /data/mysql/pv *(rw,sync,no_root_squash)... 全文》

    MongoDB 1年前 | touch