Atwood定律:凡是能用JavaScript写出来的,最终都会用JavaScript写出来

 

ffmpeg基础使用

一、常用命令 主要参数: -i 设定输入流 -f 设定输出格式 -ss 开始时间 视频参数: -b 设定视频流量(码率),默认为200Kbit/s -r 设定帧速率,默认为25 -s 设定画面的宽与高 -aspect 设定画面的比例 -vn 不处理视频 -vcodec 设定视频编解码器,未设定时则使用与输入流相同的编解码器 音频参数: -ar 设定采样率 -ac
ngtwewy 2019-03-28    FFmpeg   

ffmpeg 推送流到nginx服务器,生成m3u8 地址

续接:https://javascript.net.cn/article?id=553 修改Nginx配置文件: worker_processes 1; error_log logs/error.log debug; events { worker_connections 1024; } rtmp { server { listen
ngtwewy 2019-03-28    FFmpeg   

ffmpeg 推送摄像头拍摄内容到服务器

1. 查看机器上所有设备 ffmpeg -devices ffmpeg version N-93466-g681957b88d Copyright (c) 2000-2019 the FFmpeg developers built with Apple LLVM version 10.0.0 (clang-1000.11.45.5) Devices: D. = Demuxing s
ngtwewy 2019-03-28    FFmpeg   

使用ffmpeg推流视频文件

使用ffmpeg推流的场景: 1. 我的机器配置烂死了,无法做到x264实时压制然后推流,我只想复制视频流放个片。 2. 我想在服务器上无人值守转播内容。 续接上篇文章:https://javascript.net.cn/article?id=551 ffmpeg -re -i 1.mp4 -vcodec copy -f flv rtmp://localhost/live
ngtwewy 2019-03-28    FFmpeg   

Windows搭建基于nginx rtmp的视频点播服务器

安装 在windows下由于官方已经编译好的nginx是不带nginx_rtmp_module的,故直接使用已经编译好的, 一个是github上的(https://github.com/illuspas/nginx-rtmp-win32) 一个是nginx for windows(http://nginx-win.ecsds.eu/download/nginx%201.7.12.1%20L
ngtwewy 2019-03-28    FFmpeg   

Hls.js 播放 m3u8

Document var video = document.getElementById('video'); if(Hls.isSupported()) { var hls = new Hls(); hls.loadSource('http://localhost/video/video/playlist.m3u8');
ngtwewy 2019-03-27    FFmpeg   

Video.js 播放m3u8

Video.js To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video //设置中文 videojs.addLanguage('zh-CN', { "Play": "播放",
ngtwewy 2019-03-27    FFmpeg   

Windows 和 macOS 上使用ffmpeg 进行视频切片

简介 HTTP Live Streaming 是 Apple 为了提高流播效率开发的技术,特点是将流媒体切分为若干 TS 片段(比如每10秒一段),然后通过一个扩展的 m3u 列表文件将这些 TS 片段集中起来供客户端播放器接收。这样做相比使用 RTSP 协议的好处在于,一旦切分完成,之后的分发过程完全不需要额外使用任何专门软件,普通的网络服务器即可,大大降低了 CDN 边缘服务器的配置要求,
ngtwewy 2019-03-27    FFmpeg