logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

音视频学习(二十四):hls协议

HLS协议通过将视频文件切分成多个小的媒体段(通常是10秒左右的.ts文件),并通过HTTP传输给客户端。视频播放过程中,客户端按顺序请求这些小段文件来逐步播放整个视频流。HLS还支持多种码率,以便适应不同网络条件的动态调整(自适应流)。

#音视频
排序算法之归并排序(递归方式实现)——c++

基本思想归并排序(Merging Sort)是利用归并的思想实现的排序算法。假设初始序列含有n个记录,则可以看成是n个有序的子序列,每个子序列的长度为1,然后两两合并,得到不小于n/2的最小整数个长度为2或1的有序子序列;然后两两归并,......,如此重复,直至得到一个长度为n的有序序列为止,这种排序方法称为2路归并排序。归并排序算法#include <iostream>using

#排序算法
音视频学习(五十四):基于ffmpeg实现音频重采样

音频重采样指的是将音频数据的采样率从一个值转换到另一个值。

#音视频
音视频学习(二十八):websocket-flv

flv.jsflv协议:https://blog.csdn.net/www_dong/article/details/128166528。

#音视频#websocket
音视频学习(二十六):http-flv

FLV 是一种容器格式,主要用于存储视频和音频数据,最早由 Adobe 用于 Flash 播放器的视频流播放。FLV 文件可以包含多种编码格式的视频(如 H.264)和音频(如 MP3 或 AAC)流,便于在 Flash 播放器上流式传输。尽管 Flash Player 已经被淘汰,FLV 格式仍然在一些直播和点播服务中被使用,尤其是在 Flash 被广泛应用于早期的 Web 视频和直播平台中。H

#音视频#http
c++ 回溯算法

回溯算法通过递归地构建解,并在发现当前路径不符合要求时回退并尝试其他路径。它非常适用于解空间较大。

#算法#c++
音视频学习(十七)——rtmp协议

同一个Message产生的多个Chunk只会串行发送,先发送的Chunk一定先到达。不同Message产生的Chunk可以并行发送。并行发送的Chunk复用了一条TCP链接从下图中可以看出,发送端同时发送了3个chunk增加抓包实例发送端、服务端(1)发送端把数据封装成消息(Message):协议控制消息、用户控制消息、音视频数据消息等。把消息分割成消息块(Chunk,网络中实际传输的内容)。将分

#音视频
ZeroMQ(一)——error while loading shared libraries: libzmq.so.5: cannot open shared object解决方案

问题下面是一段调用ZeroMQ接口的程序:#include <zmq.hpp>#include <string>#include <iostream>#include <unistd.h>int main () {// Prepare our context and socketzmq::context_t context (1);zmq::sock

#c++
    共 233 条
  • 1
  • 2
  • 3
  • 24
  • 请选择