- 博客(19)
- 收藏
- 关注
原创 faac 例子
/* * FAAC - Freeware Advanced Audio Coder * Copyright (C) 2001 Menno Bakker * Copyright (C) 2002-2017 Krzysztof Nikiel * Copyright (C) 2004 Dan Villiom P. Christiansen * * This library is free software; you can redistribute it and/or * modify it un.
2021-01-21 11:35:01 280
原创 ffmpeg 接收rtp流时占用2个端口的解决办法
1. 背景 在测试 ffmpeg接收 ts over rtp流时,使用工具发了几个连续端口的rtp流,比如:rtp://192.168.1.11:1234, rtp://192.168.1.11:1235等,结果发现ffmpeg在接收纯rtp流时,也将rtcp的端口开启了。看样子是继承了rtsp的做法。代码如下: rtpproto.cstatic int rtp_open(URLContext *h, const char *uri, int flags){ RTPC...
2020-05-12 14:31:54 1386
原创 使用ffmpeg 一个进程切出 多路分辨率 hls流
项目需要将视频转码,并支持不同分辨率的hls流, 但是单独一个个切实在是费时,所以测试了ffmpeg的多路输出。找到下面的参数配置,仅供参考。1. 方法一, h265ffmpeg -threads 2 -re -fflags +genpts -i "D:\Program Files\nginx-1.8.1\html\zizhong.mp4" -c:v:0 libx265 -s:...
2020-04-10 11:54:17 3328 2
原创 python 下载视频文件
仅做记录,学习。下一步尝试多线程下载。#!/usr/bin/python# coding: utf-8import urllib3import requestsimport datetimeimport timeimport reimport osimport jsonimport base64import sslimport json#import http.co...
2019-12-24 13:35:14 495
原创 nginx+fastcgi 实践
一、简介 项目上需要用到web处理用户提交数据,考虑到板上资源足够,遂采用nginx+fastcgi。本文记录下过程。 二、源文件下载 Nginx 采用 nginx-1.16.0, Fastcgi 采用 fcgi-2.4.0。 三、Nginx 编译 Nginx 为了尽量缩小占用空间, 使用下面的配置./con...
2019-12-03 13:22:40 360
原创 记一次 ffmpeg 接收rtsp异常
1. 问题描述 客户端使用ffmpeg 获取一个rtsp地址时,出现 连接过程完成, 但是收不到流的情况。使用vlc 正常。 抓包对比, 发现如下情况: 服务器 DESCRIBE 信息: 服务器指定 流使用端口9400。 客户端 SETUP 信息: 使用的非9400 的 随机...
2019-11-05 10:35:27 2181 1
原创 net-snmp 移植过程记录
1. 下源码http://www.net-snmp.org/download.html这里版本是 NET-SNMP version 5.7.32. 解压,编译a> ./configure --with-default-snmp-version="2" --with-sys-contact="who@where" --with-sys-location="loc...
2019-10-30 16:02:25 952
原创 ffmpeg 接收rtsp时的pts dts设置
接收rtp 时间戳设置1. 设置ptsPts的设置是根据timestamp和rtcp的ntp time设置的,在函数finalize_packet()内设置。跟ntp time挂钩是音视频同步的基础。基本上可以认为timestamp的变化值就是pts的变化值,在没有B frame 时25fps 就是3600递增, 29.97fps 是3003 递增。存在B frame 时 ...
2019-03-15 15:12:24 5121
原创 nuc970 spi flash 32M reboot 问题
昨天测试2块nuc970板子重启时遇到,其中一块重启过后提示没有image问题。如下:另一块则没有。分析两块flash , 一块是16MB(未出现),一块32MB(出现)。经过网上搜索 发现可能是 address 3byte 和 4byte模式。 address 3byte 和 4byte模式 是指 flash 读取时的地址位数。地址位数决定寻址范围,所以 3字...
2018-11-14 14:55:21 1788 1
原创 一个半成品的驱动程序
/* ************************************************************************** uril driver interface for Linux on NUC970 ********************************************************************...
2018-11-09 17:17:18 163
原创 nuc970 jffs2遇到的问题
Nuc970 使用spi flash(w25q128)启动,过程中遇到了一些问题 记录下: 1. jffs2: jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000: 0x5420 instead 这是由于mkfs.jffs2 制作的文件系统在 erase size (-e)参数上,与 内核驱动配...
2018-11-08 14:29:24 1199
原创 nuc970添加led heartbeat - GPIOI2
Linux 驱动的注册过程: https://www.cnblogs.com/haimeng2010/p/3582403.html 通过 Platform 机制开发发底层驱动的大致流程为: 定义platform_add_devices --> 注册platform_device --> 定义platform_add_driver --> 注册platform...
2018-11-08 14:12:14 844
转载 与Linux的SO_BINDTODEVICE套接字选项的问题(Problems with SO_BINDTODEVICE Linux socket option)
转载至: http://www.it1352.com/350493.htmlI have been looking into this for a while after seeing conflicting answers to how SO_BINDTODEVICE is actually used. Some sources claim that the correct usage is...
2018-10-30 11:50:28 621
翻译 tiny linux -- 制作linux 小系统的方法(翻译)
原链接地址:https://github.com/ir193/tiny_linux/blob/master/NOTE.md制作小系统的思路。正文开始=================================================================================This is my note of doing the pr...
2018-09-18 15:48:43 3733
原创 linux 裁剪 -- 记录一些看到的好博客
https://github.com/ir193/tiny_linux/blob/master/NOTE.md , 过程 http://mgalgs.github.io/2015/05/16/how-to-build-a-custom-linux-kernel-for-qemu-2015-edition.html
2018-09-14 17:45:56 679
原创 gcc7 编译 linux内核提示 undefined reference to `____ilog2_NaN'
1. 问题 gcc7.3 编译linux内核linux-4.10.4时,出现如下错误: GEN .version CHK include/generated/compile.h UPD include/generated/compile.h CC init/version.o LD init/built-in.o L...
2018-08-13 11:41:09 4215 3
原创 一次流媒体服务器的调优记录(Apache)
1. 问题终端在与服务器通信中,使用网络接口的返回状态(比如登陆上报或者紧急插播, 均为轮询消息)来提示终端是否连接上服务器;当多终端同时连接服务器时,出现终端连接超时的情况,导致apk频繁显示未连接上服务器。ping 服务器正常。服务器使用的Apache。系统设计的终端数在500以内。 2. 分析 a) 首先搭建压力测试环境, apachejmeter4.0,...
2018-07-18 15:42:16 803
原创 ffprobe 简化版 - ffmpeg-4.0
将ffprobe文件简化, 用于分析。#include <string.h>#include "libavformat/avformat.h"#include "libavutil/opt.h"#include "fftools/cmdutils.h"typedef struct InputStream { AVStream *st; AVCodecCont...
2018-05-11 16:04:20 1049
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人