本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- luxurioust
- lzyfn123
- zhanjia
- johnsmith9th
- forestqqqq
- nychen2000
- ajinn
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
最新文章列表
srt学习笔记零:srt总结帖
1。无服务的方式:udp,
2。srs作为服务端:rtmp推收都可用 ;srt推,rtmp播放可用,支持264 https://haoningabc.iteye.com/admin/blogs/2513514
3。srt-live-server作为服务端: srt协议推收测试可用,支持264 https://haoningabc.iteye.com/admin/blogs/2513939
4。ngi ...
srt学习笔记七:使用265推rtmp
概念:
视频码率:视频码率就是数据传输时单位时间传送的数据位数,一般我们用的单位是kbps即千位每秒。通俗一点的理解就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件
帧率:hz
FEC:前向纠错也叫前向纠错码(Forward Error Correction,简称FEC)
udp的基本粒子:
ffmpeg -re -i chrome.mp4 -f h264 udp ...
srt学习笔记六:srt-live-server
除了srs,有个可以直接支持srt的sls
srt-live-server
git clone https://github.com/Edward-Wu/srt-live-server
make
1.启动服务
bin/sls -c sls.conf
2.推流
ffmpeg -f avfoundation -framerate 30 -i "0:0" -vcode ...
srt学习笔记五:手写个srt的socket
参考:https://www.jianshu.com/p/3957c55a702d
实时模式用于传送实时多媒体流。
实时模式下,数据分片(默认是1316 = 7 * 188,188是单个MPEG TS大小)在一定的速率控制下发出,并且在接收端按照发送端发送的时间间隔重新组织好。
默认情况下,接收端重组会有一定的时延,默认为120ms。
参考
https://github.com/Ha ...
srt学习笔记四:srs支持srt
协议:rtmp. hls flv
264 265 标准
####################################
准备:
yum install autoconf automake bzip2 cmake freetype-devel gcc gcc-c++ git libtool make mercurial pkgconfig zlib-d ...
srt学习笔记二:支持srt的ffmpeg
注意:scl enable devtoolset-7 bash
这个不是默认的gcc
centos安装ffmpeg
:https://www.jianshu.com/p/94a1759ceb34
~/ffmpeg_source 源码
~/ffmpeg_build 安装
~/bin 二进制
注意pkgconfig的设置,so的寻找路径,配置错误有可能找不到so,会有lib和lib6 ...
srt学习笔记一:srt的helloworld
1。无服务的方式:udp,
2。srs作为服务端:rtmp推收都可用 ;srt推,rtmp播放可用,支持264 https://haoningabc.iteye.com/admin/blogs/2513514
3。srt-live-server作为服务端: srt协议推收测试可用,支持264 https://haoningabc.iteye.com/admin/blogs/2513939
4。ngi ...
使用jave2实现将wav格式的音频转换成mp3格式
最近需要用到语音合成功能,网上查阅了一番,发现可以使用腾讯云的语音合成API来完成这个功能,但是腾讯云的api返回的是wav格式的音频文件,这个格式的文件有些不通用,因此需要转换成mp3格式的文件。 jave2(Java音频视频编码器)库是Java对ffmpeg的包装,它可以很方便的实现视频音频格式的转换,本文简单记录一下将wav格式的音频转换成mp3格式的音频。 ja ...
Centos7.0下编译安装FFmpeg4.0.2
编译环境:
CentOS 7.0
废话不多少,下面是具体的编译步骤
先安装yasm-1.2.0.tar.gz
tar zxvf yasm-1.2.0.tar.gz
cd yasm-1.2.0
./configure --prefix=/usr/local/bin/yasm PATH=$PATH:/usr/local/bin/yasm/bin
make && ...
FFmpeg Java截取图片
package cn.test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
...
java调用ffmpeg直播流
public static void getThumb() throws IOException,
InterruptedException {
//ffmpeg -re -i /Users/samson/Desktop/apple-iphone4-design_video-us-20100607_848x480.mov -vcodec copy -f fl ...
ffmpeg:视频直播流
基于nginx:rtmp和ffmpeg搭建 测试视频流直播
通过ffmepg命令进行推流
ffmpeg -re -i /Users/samson/Desktop/apple.mov -vcodec copy -f flv rtmp://localhost:1935/live1/room1
这个room1是可以随便定义的,只要live1和上面nginx.conf里面配置的一样就行
然后电脑上打开v ...
ffmpeg
=============================================
1.安装
=============================================
mac:
------------------------------------------------------------
brew install ffmpeg
----------------- ...
ffmpeg安装过程
yum install -y automake autoconf libtool gcc gcc-c++
wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz
tar -xzvf yasm-1.3.0.tar.gz
cd yasm-1.3.0
./configure
make
make install ...
[ffmpeg]记录一下编译ffmpeg过程中的踩坑
编译环境win10 64位,目标是编译出32位可以进行视频音频压制操作的ffmpeg。
操作过程和网上大部分博客描述相同,本篇特别将踩坑部分记录下来
1.编译lame3.99.5出错,在点击make后出现如下错误
make[3]: *** [xmm_quantize_sub.lo] Error 1
make[3]: Leaving directory '/c/Users/sagh ...
ffmpeg 视频格式转换
最近开发网站视频同步播放功能,需求将支持所有视频格式转换为网页识别格式,目前有MP4和ogv格式基本兼容各大浏览器,下面的代码是在cmd下调用ffmpeg.exe转换视频格式用的。
--mp4
ffmpeg.exe -i a.mp4 -g 30 -s 800x600 b.mp4
--ogv
ffmpeg.exe -y -i a.ogv -b 1500k -vcodec l ...
ffmpeg+nginx 的直播(2,直播摄像头和麦克风)
假设我的服务器是centos7 192.168.139.117
分别设置
1.发送端
2.服务端
3.客户端
1.发送端:测试windows
声卡
控制面板-->硬件和声音-->声音-->管理音频设备-->录制-->中文的麦克风改成macfeng (英文就行)
ffmpeg -list_devices true -f dshow -i dummy
C:\ ...
ffmpeg+nginx 的直播(1,直播播放的视频文件)
64位操作系统centos7
############
1.一键安装
http://jingyan.baidu.com/article/22a299b5cf7ea79e19376ad1.html
安装EPEL Release,因为安装需要使用其他的repo源,所以需要EPEL支持
yum install -y epel-release
#如果出现缺少Code提示,可以:
sudo rpm -- ...