wubihe技术之路

专注音视频处理 流媒体等 qq:1269122125

音视频编解码流媒体处理总结

本篇把音视频及流媒体基础相关博客总结一下: RTSP/RTMP推流组件PushStream 基于c++实现RTSP/RTMP推流组件PushStream简介 RTSP/RTMP推流组件PushStream推送H264到EasyDarwin示例 RTSP/RTMP推流组件PushStream...

2018-11-27 16:54:10

阅读数 101

评论数 0

FFMPEG多线程并发解码的效率测试

FFMPEG为了提高解码速度,可以使用多线程并发解码,分为线程级并发解码和片级并发编程。并发解码需要解决多帧依赖问题。如同时对I帧和P帧解码,P帧依赖于I帧,怎么办?FFMPEG采用算法如下: 1.每个线程在解码完一行宏块后,更新解码高度H1 2.B/P帧解码宏块时,需要把待解码宏块H2与H1...

2019-05-17 14:14:46

阅读数 9

评论数 0

FFMPEG常见命令备忘

FFMPEG查看帮助信息,查看帮助信息后,可以查看支持编码器,解码器,协议等。 ffmpeg.exe -help 查看支持的编码器(也就是-vcodec后面可以接的参数): ffmpeg -codecs 查看支持的封装格式(也就是-f后面可以接的参数): ffmpeg -formats 查...

2019-05-14 20:12:26

阅读数 8

评论数 0

基于Flash的开源网页播放器使用方法(FlowPlayer/AdobePlayer)

对WEB的视频解码,传统是通过WEB网页加载ActiveX控件来播放视频,这样用户在播放视频的时候需要安装控件,非专业用户可能觉得麻烦。直到FLASH播放器的出现,才解决这个问题。本篇记录一下几个FLASH播放器的使用方法,方便进行RTMP开发时候测试用。因为RTMP协议最初开发针对的就是FLAS...

2018-12-06 13:38:51

阅读数 168

评论数 0

RTMP/RTSP推流组件推送摄像机IPC(H264)到EasyDarwin

技术在于交流、沟通,转载请注明出处并保持作品的完整性。 原文:https://blog.csdn.net/hiwubihe/article/details/84670875 基于c++实现RTSP/RTMP推流组件PushStream简介 RTSP/RTMP推流组件PushStream推送H...

2018-12-04 18:55:20

阅读数 313

评论数 1

RTSP/RTMP推流组件PushStream推送H265流到EasyDarwin示例

技术在于交流、沟通,转载请注明出处并保持作品的完整性。 原文:https://blog.csdn.net/hiwubihe/article/details/84670875 [本系列相关文章]  基于c++实现RTSP/RTMP推流组件PushStream简介 RTSP/RTMP推流组件P...

2018-12-03 16:48:17

阅读数 212

评论数 0

H265打包成RTP

本篇介绍一下H265怎么打包RTP,在H265中,每一个前缀码00000001后面跟随的前两个字节为NALU的语法元素,总体结构如下                       这两个字节字段分布如下,F(forbidden_zero_bit)通常为0,LayId(nuh_layer_id)...

2018-12-02 12:16:22

阅读数 717

评论数 0

RTSP/RTMP推流组件PushStream推送PS流到nginx-rtmp示例

技术在于交流、沟通,转载请注明出处并保持作品的完整性。 原文:https://blog.csdn.net/hiwubihe/article/details/84670875  [本系列相关文章] 基于c++实现RTSP/RTMP推流组件PushStream简介 RTSP/RTMP推流组件P...

2018-12-01 09:57:42

阅读数 231

评论数 0

RTSP/RTMP推流组件PushStream推送(H264+AAC)流到nginx-rtmp示例

技术在于交流、沟通,转载请注明出处并保持作品的完整性。 原文:https://blog.csdn.net/hiwubihe/article/details/84670875  [本系列相关文章] 基于c++实现RTSP/RTMP推流组件PushStream简介 RTSP/RTMP推流组件P...

2018-12-01 09:56:57

阅读数 189

评论数 0

RTSP/RTMP推流组件PushStream推送H264流到nginx-rtmp示例

技术在于交流、沟通,转载请注明出处并保持作品的完整性。 原文:https://blog.csdn.net/hiwubihe/article/details/84670875  [本系列相关文章] 基于c++实现RTSP/RTMP推流组件PushStream简介 RTSP/RTMP推流组件P...

2018-12-01 09:56:10

阅读数 200

评论数 0

RTSP/RTMP推流组件PushStream推送PS流到EasyDarwin示例

技术在于交流、沟通,转载请注明出处并保持作品的完整性。 原文:https://blog.csdn.net/hiwubihe/article/details/84670875  [本系列相关文章] 基于c++实现RTSP/RTMP推流组件PushStream简介 RTSP/RTMP推流组件P...

2018-12-01 09:48:14

阅读数 53

评论数 0

RTSP/RTMP推流组件PushStream推送(H264+AAC)到EasyDarwin示例

技术在于交流、沟通,转载请注明出处并保持作品的完整性。 原文:https://blog.csdn.net/hiwubihe/article/details/84670875  [本系列相关文章]     基于c++实现RTSP/RTMP推流组件PushStream简介 RTSP/RTM...

2018-12-01 09:41:33

阅读数 312

评论数 0

RTSP/RTMP推流组件PushStream推送G711到EasyDarwin示例

技术在于交流、沟通,转载请注明出处并保持作品的完整性。 原文:https://blog.csdn.net/hiwubihe/article/details/84670851 [本系列相关文章] 基于c++实现RTSP/RTMP推流组件PushStream简介 RTSP/RTMP推流组件Pu...

2018-12-01 09:38:44

阅读数 124

评论数 0

RTSP/RTMP推流组件PushStream推送AAC到EasyDarwin示例

技术在于交流、沟通,转载请注明出处并保持作品的完整性。 原文:https://blog.csdn.net/hiwubihe/article/details/84670823  [本系列相关文章] 基于c++实现RTSP/RTMP推流组件PushStream简介 RTSP/RTMP推流组件P...

2018-12-01 09:34:53

阅读数 142

评论数 0

RTSP/RTMP推流组件PushStream推送H264到EasyDarwin示例

技术在于交流、沟通,转载请注明出处并保持作品的完整性。 原文:https://blog.csdn.net/hiwubihe/article/details/84670787  [本系列相关文章]   基于c++实现RTSP/RTMP推流组件PushStream简介 RTSP/RTMP推流...

2018-12-01 09:31:10

阅读数 429

评论数 0

基于c++实现RTSP/RTMP推流组件PushStream简介

技术在于交流、沟通,转载请注明出处并保持作品的完整性。 原文:https://blog.csdn.net/hiwubihe/article/details/84639975  [本系列相关文章] 基于c++实现RTSP/RTMP推流组件PushStream简介 RTSP/RTMP推流组件P...

2018-11-29 21:22:03

阅读数 935

评论数 1

RTP打包G711音频数据发送

前面博客讲过G711编码,有两种G711A/G711U,主要在安防中应用,是一帧波形编码的音频数据,只是将PCM压缩一半数据量。一般G711,采样率8000,通道数1。所以G711中1B就是一个样本数据。G711打包RTP非常简单,只要在G711数据前加上RTP头即可。G711没有想AAC那样,按...

2018-11-27 20:23:09

阅读数 482

评论数 0

C++11实现的定时器

分享一个基于C++11实现的定时器,当有多个定时任务时,向定时器里面添加定时任务,定时器到时间自动执行事件,编译环境(GCC) 4.7.2 ,参考代码 Timer.h #ifndef _X_TIMER_H #define _X_TIMER_H #include <ma...

2018-11-18 22:56:14

阅读数 79

评论数 0

RTSP基础之RTSP/RTP OVER TCP

这里分析一下RTSP/RTP OVER TCP信令流程,主要分析工具 live555 RTSP服务器,wireshark抓包工具,vlc RTSP拉流客户端。说明一下VLC设置RTSP请求OVER TCP的方法:“工具”-->"首选项",按...

2018-11-13 10:15:24

阅读数 95

评论数 0

RTSP基础之EasyDarwin流媒体转发环境搭建

这里只是最基本EasyDarwin配置,Windows版本EasyDarwin,配置基本完成,下载地址:点这里,下载完把EasyDarwin-Windows-x86_64解压到windows中。 1.启动EasyDarwin,运行EasyDarwin/start.bat启动EasyDarwin。...

2018-11-12 12:18:55

阅读数 182

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭