
流媒体
文章平均质量分 72
dkqiang
这个作者很懒,什么都没留下…
展开
-
ZLMediaKit webRTC编译与测试
一、背景NB的ZLMediaKit开始支持了webrtc,今天有点时间,好奇测试之。二、代码下载拉最新的master代码 已经支持webrtcgit pull origin master编译时候cmake加上-DENABLE_WEBRTC=on或者直接加到CMakeLists.txtoption(ENABLE_WEBRTC "Enable WebRTC" true)三、编译1. 编译环境OS版本: Ubuntu 16.04openssl版本: OpenSSL 1.1.1l-de转载 2021-11-07 19:53:21 · 1703 阅读 · 0 评论 -
ZLMediaKit在Windows下启用WebRtc编译(64位)
前言ZLMediaKit是一款优秀的开源流媒体服务器,感谢伟大的无私开源团队。ZLMediaKit最近支持了webrtc功能,这里写个简单的windows下编译教程,给有需要的做一下参考。准备软件cmake-guivs2017已经编译好的windows版本openssl(下载地址)当然,你完全可以自己按照openssl的官网教程自己编译windows版本的openssllibsrtp编译安装首先,需要将下载好的openssl解压并添加到环境变量。如下图,将下图路径添加到环境变量转载 2021-11-07 19:51:28 · 1459 阅读 · 0 评论 -
HLS 服务器
https://github.com/Kurento/kurento-media-server原创 2016-10-10 23:39:28 · 619 阅读 · 0 评论 -
PES,TS,PS,RTP等流的打包格式解析之PES流
来源:https://blog.youkuaiyun.com/appledurian/article/details/70851428因为工作接触到了各种不同的音视频封装格式,常见的国标PS流,onvif的RTP流和TS流等,都说好记性不如烂笔头,抽空总结下,也好在以后能随时查阅,因水平问题,可能会有地方有疏漏和问题,还请指教一、PES流PES流是对原始ES流进行的第一层封装,PES流的基本单位是PES包,由...转载 2018-04-22 14:44:19 · 2082 阅读 · 0 评论 -
TS协议解析第三部分(PES)
1. PES:1.1 PES介绍:PES--Packetized Elementary Streams (分组的ES),ES形成的分组称为PES分组,是用来传递ES的一种数据结构。PES流是ES流经过PES打包器处理后形成的数据流,在这个过程中完成了将ES流分组、打包、加入包头信息等操作(对...转载 2018-04-22 14:55:59 · 1140 阅读 · 0 评论 -
vlc源码分析(四) 调用libts接收TS流
vlc源码分析(四) 调用libts接收TS流 2017-05-15 20:31 by jiayayao, 942 阅读, 0 评论, 收藏, 编辑 代码分析前,先要了解TS流基本概念:TS流之基本概念。 VLC解析TS流是通过libts库来分离的,libts库使用libdvbpsi库来解TS表。VLC使用模块加载机制来加载libts库,具体调用的文件是ts.c...转载 2018-04-21 22:40:06 · 713 阅读 · 0 评论 -
18 个实时音视频开发中会用到开源项目
我们今天汇总了一些能帮助到正在学习或进行音视频开发的实时音视频开发者们的开源项目与几个也在为开源社区贡献力量的商业服务。这些项目分为几类:音视频编解码类、视频前后处理、服务端类等。音视频编解码类开源项目视频编解码的作用,就是在设备的摄像头采集画面和前处理后,将图像进行压缩,进行数字编码,用于传输。编解码器的优劣基本在于:压缩效率的高低,速度和功耗。目前,主流的视频编码器分为3个系列:V...转载 2019-07-17 21:52:05 · 347 阅读 · 0 评论