音视频
音视频相关技术使用
lucky-peach
这个作者很懒,什么都没留下…
展开
-
获取且设置MP3、AAC文件播放时长、文件大小等信息
主要依赖于jaudiotagger和jave-core直接上代码,注释很清楚都能看明白package com.gzhuiqun.util;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.util.HashMap;import java.uti原创 2021-08-16 14:11:12 · 1327 阅读 · 0 评论 -
Windows10下搭建nginx-rtmp流媒体服务器
所用相关技术:FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,能够解码、编码、转码、复用、解复用、流化、滤波和播放几乎任何人类和机器创造的多媒体文件。它具有高可移植性、高性能、高度安全、高度易用性、支持的格式多样性、高度可扩...原创 2019-04-07 19:52:19 · 20846 阅读 · 6 评论 -
ffmpeg推流出现Connection to tcp://localhost:1935 failed: Error number -138 occurred问题
找到/usr/local/etc/nginx/nginx.conf文件,用记事本打开nginx.conf文件在nginx.conf的最后添加下面内容:rtmp { server { listen 1935; application rtmplive { live on; max_co...原创 2019-04-08 11:00:52 · 34949 阅读 · 9 评论 -
Video.js使用教程一(详解)
在项目上遇到类似于直播的场景所以需要前端播放后台的视频流这个问题,所以就此问题记录一下,在上一篇文章中写到了怎样搭建nginx流媒体服务器以及怎样使用ffmpeg进行推流,那么现在就缺前端拉流这一部分,通过这两个天的辛勤劳动终于解决了,在这也希望分享给正在搞这个问题的童鞋们。一、简单了解几种流HLS流:1、HLS是苹果公司实现的基于 HTTP 的流媒体传输协议,全称 HTTP Li...原创 2019-04-11 20:30:12 · 113771 阅读 · 17 评论 -
Video.js使用教程(二)
在上一篇文章中已经记述了video.js的使用,没看到的童鞋请点击这里观看,所以在这一篇中就主要是说说遇到的一下问题,及怎么兼容rtmp和hls。1、播放rtmp流提示No compatible source was found for this media这是你的浏览器没有开启flash的原因,只要将flash开启就好了,具体操作看下图:将2步骤处点击后更改为允许,在刷新页面就好...原创 2019-04-12 10:53:17 · 17290 阅读 · 1 评论