logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

go调用ffmpeg

newContainernewContainer 执行字进程func TestRTMPServerPublish(t *testing.T) {for _, source := range []string{"videoaudio","video",} {t.Run(source, func(t *testing.T) {p, ok := newInstance("hlsDisable: yes\

再探正则表达式c++-html中搜索url

[a-z]// 匹配所有的小写字母[A-Z]// 匹配所有的大写字母[a-zA-Z]// 匹配所有的字母[0-9]// 匹配所有的数字[0-9.-]// 匹配所有的数字、句号、减号[ \n\f\r\t\v]// 匹配所有的空白字符(空格、换行符、换页符、回车符、水平制表符、垂直制表符)^[0-9]{1,}$// 匹配所有的正数^[0-9]+$// +与{1,}相等,表示前面的内容可以是

#c++
websocketpp 最简单的客户端 一

websocket 服务端简单服务端在这里websocketpp 客户端客户端并没有做断线重连,这个有兴趣的可以自己实现,下一章会实现的。几个预定义的还是要写,例如不想用boost,直接用asio,还是要定义ASIO_STANDALONE,其他的太简单,多熟悉官方的例子就好#define _CRT_SECURE_NO_WARNINGS#define _WEBSOCKETPP_CPP11_TYPE_

#websocket#c++
ffmpeg 解码文件时的时间戳问题

实时流编码时,我们一般不进行b帧编码,但是文件存储时为了减小大小,会增加b帧,实时流只带了I,P帧,那就会好很多很多文件带了b帧,所以要使用解码时间去同步,如果使用pts,很多人一定会被其时间搞混。

文章图片
rtsp视频解码-分析-转发http-flv ws-flv webrtc

说明因为该代码没有完全完成,所以完整代码没有放上来,如果需要,可以将email发送给我,我把代码发送给大家。但是最主要的关键部分已经贴出来了,图为接收rtspserver的视频,接收播放,分析,并转发flv。框架在完成以后,一种是调用c++的opencv直接分析,一种是调用python 去做,思考成熟以后,再决定。rtsp 解码使用live555 ,在一个线程中接收class c_rtspthre

#webrtc
nodejs ffmpeg 超级工具 rtsp fmp4 rtmp

const fs = require(‘fs’);const ffmpegPath = require(‘ffmpeg-static’).path;const ffmpeg = require(‘fluent-ffmpeg’);ffmpeg.setFfmpegPath(ffmpegPath);const express = require(‘express’);const app = expres

#express
rtmp协议转websocketflv的去队列积压

websocket server的好处:WebSocket 服务器能够实现实时的数据推送,服务器可以主动向客户端发送数据1 不需要客户端不断轮询。2 不需要实现httpserver跨域。在需要修改协议的时候比较灵活,我们发送数据的时候比较方便,因为两边可以随时发送协议, 且做客户端的程序更为方便,websocket协议头部已经定义了包长,使用大部分库可以直接收数据,解决了粘包的问题,所以webso

文章图片
#网络协议#数据结构
unity 如何开启360视频的转向

只是个简单的做法,事实上需要大量插件代码,硬件解码加上贴图,假设我们准备好了360 视频。

文章图片
#unity#音视频#android
ffmpeg 无法找到libpostproc的问题

ffmpeg linux编译在编译的时候,加上的参数必须有enable-gpl./configure --enable-shared --enable-postproc --enable-gpl否则的话,很多后期处理的函数参数就没法使用了,如ffmpeg 滤波,去除不想要的干扰,噪声,颜色等等注意使用gpl ,意味着代码需要开源,请遵守协议。...

#linux#运维#服务器
    共 59 条
  • 1
  • 2
  • 3
  • 6
  • 请选择