
流媒体
文章平均质量分 85
bwangk
每天进步一点点
展开
-
webrtc-mediasoup 学习- 调试相关(二)
webrtc-mediasoup 学习- 调试相关原创 2023-03-01 20:54:04 · 834 阅读 · 1 评论 -
webrtc-mediasoup 学习-ubuntu20.04 搭建 mediasoup-demo-3(一)
文章目录工程相关开发组件模块组件ubuntu20.04 安装部署 mediasoup-demo-3梯子工具npm 安装依赖安装证书和私钥错误解决工程相关开发组件.ts 文件: typescript 语法c++ 底层模块组件mediasoup-3 // 工程源码 mediasoup-demo-3 // WebRTC demo 演示例子:信令协议协议实现的示例mediasoup-client-3 //客户端 JavaScript 库libmedias原创 2023-02-10 19:12:15 · 1236 阅读 · 3 评论 -
webrtc-nat 穿越及相关协议
webrtc-nat 穿越及相关协议原创 2022-09-26 10:35:05 · 1102 阅读 · 0 评论 -
流媒体-RTP-RTCP协议解析-RTSP流的传输与控制(二)
文章目录RTP(real-time transport protocol),实时传输协议相关概念同步源(SSRC,Synchronization source)作用源(CSRC,Contributing source )混频器和转换器(Mixers and Translators)RTP 包解析RTP 包头格式RTP 头扩展RTCP(RTP 控制协议)RTCP包类型SR(Sender Report)第一部分:头部(8字节)第二部分:发送者信息(20 字节)第三部分:零到多个接收报告块RR(Receiver原创 2021-01-23 16:58:03 · 2938 阅读 · 0 评论 -
流媒体-RTSP协议-live555学习-打开RTSP流(一)
文章目录live555源码编译安装LIVE555 Streaming Media[官网及说明](http://www.live555.com/liveMedia/)编译live555可执行文件及动态库库及可执行文件说明LiveMedia库UsageEnvironment库BasicUsageEnvironment库:GroupSock库MediaServer 服务器程序其他测试DemoRTSP协议解析打开HIKViso网络摄像头RTSP流SDP格式参考文献live555源码编译安装LIVE555 Str原创 2021-01-21 20:57:18 · 1565 阅读 · 0 评论 -
流媒体-RTMP协议-librtmp库学习-c++多线程实现rtmp推流flv文件(三)
文章目录rtmppusher.h头文件rtmppusher.cpp 文件main.cpprtmppusher.h头文件/*** @projectName TestlibRtmp* @author wangbaojia* @date 2020-12-02* @brief** librtmp +nginx 实现flv推流(adobe rtmp协议)***/#ifndef RTMPPUSHER_H#define RTMPPUSHER_H#in原创 2021-01-20 15:41:38 · 1824 阅读 · 1 评论 -
流媒体-RTMP协议-librtmp库学习(二)
文章目录librtmp 库相关结构体RTMP 结构体RTMP_LNK 结构体RTMPPacket 结构体:描述实时消息协议的分块AMF(Action Message Format): 动作消息格式AVal结构体:自定义字符串推流InitSockets() 初始化SocketRTMP_Alloc() 用于创建一个RTMP的结构体RTMP_Init() 初始化结构体RTMP_SetupURL() 设置推拉流的URLRTMP_ParseURL() 解析输入URLRTMP_EnableWrite() 设置为推流状态原创 2021-01-19 11:30:10 · 2216 阅读 · 2 评论 -
流媒体-RTMP协议-rtmpdump-flv封装解析(一)
文章目录ubuntu16.04搭建rtmp流媒体服务器rtmpdump2.3 安装与编译rtmpdump下载编译安装问题nginx1.8 安装与编译nginx下载nginx-rtmp-module 模块编译安装配置rtmp服务配置nginx启动nginx服务器即相关播放指令flv封装协议flv 封装格式FLV Header解析:9字节FLV Body查看flv文件:/srs3.0/trunk/doc$ hd source.200kbps.768x320.flv |moreRTMP流协议定义和描述块格式块基原创 2021-01-16 16:46:06 · 1564 阅读 · 0 评论 -
流媒体-H264协议-编码-x264学习-C++11多线程实现编码(四)
/*** @projectName Testx264_01* @author wangbaojia* @date 2020-12-16* @brief 参考x264源码:example.c文件* 读取yuv文件进行h264编码* //生成原生的yuv数据* ffmpeg -i in.mp4 -pix_fmt yuv420p -vcodec rawvideo -an out.yuv*/原创 2020-12-19 12:58:30 · 1929 阅读 · 1 评论 -
流媒体-H264协议-编码-x264学习-主要函数(三)
文章目录x264.c main()函数相关函数x264_param_default_preset()x264_param_default() 设置参数集结构体x264_param_t的缺省值x264_encoder_encode() 编码static intptr_t slice_write( x264_t *h )x264_encoder_delayed_frames( x264_t *h ) 获取缓冲区的frame数目参考文献x264.c main()函数相关函数x264_param_default原创 2020-12-19 12:54:57 · 1454 阅读 · 1 评论 -
流媒体-H264协议-编码-x264学习-主要结构体(二)
流媒体-H264协议-编码-x264学习-相关概念x264编译及文件解析(一)文章目录写在前面:所有结构体属性意义内容可在:[ITU-T H.264建议书]查询libx264相关结构体x264_param_t 结构体cli_opt_t 结构体x264_level_t 结构体x264_image_t 结构体:存放一帧图像实际像素数据x264_image_properties_t 结构体x264_picture_t 结构体:描述一视频帧的特征x264_frame_t 结构体:图像帧编解码的相关参数x264_n原创 2020-12-19 12:46:48 · 1452 阅读 · 1 评论 -
流媒体-H264协议-编码-x264学习-相关概念x264编译及文件解析(一)
文章目录ffmpeg相关指令windows10编译x264x264源码下载msys2下载最常用的pacman命令MSYS2的源配置安装依赖编译poxports工具下载vc的lib工具生成lib库概念H.264/AVC白平衡无符号整数指数哥伦布码编码帧内编码基于波形的一系列视频编码标准基于内容的编码预测编码[帧内预测 intra](https://blog.youkuaiyun.com/u014253011/article/details/79970582)4x4亮度块预测模式16x16亮度块预测模式帧间预测 inter原创 2020-12-17 14:48:21 · 2151 阅读 · 0 评论