golang ffmpeg 做网络直播
最近在公司做在线视频转码的工作,研究了下ffmpeg 最后直接研究了下网络直播,我是在我自己的mac 上面测试的,效果,还可以,先看看效果图吧
ffmpeg 我是通过brew安装 的,这步就略了 VLC这个播放器怎么安装的也略了
我先是在github上面找了一个开源的直播流工具 https://github.com/gwuhaolin/livego
然后把它run 起来,最后看几个直播流参数吧:
桌面成功: ffmpeg -f avfoundation -pixel_format uyvy422 -i "1" -f flv rtmp://192.168.9.111:1935/live/movie #摄相头 ffmpeg -f avfoundation -framerate 30 -video_size 1280x720 -i "0:0" -vcodec libx264 -preset ultrafast -acodec libmp3lame -ar 44100 -ac 1 -f flv rtmp://192.168.9.111:1935/live/movie---------------#混全模式 ffmpeg -thread_queue_size 128 -f avfoundation -pixel_format uyvy422 -i "1" \-f avfoundation -framerate 30 -video_size 640x480 -i "0:0" -filter_complex 'overlay=10:main_h-overlay_h-10' -f flv rtmp://192.168.9.111:1935/live/movie
ffmpeg -f avfoundation -video_size 1920x1080 -framerate 30 -i "1" \
-f avfoundation -framerate 30 -i "0:0" \
-filter_complex 'overlay=10:main_h-overlay_h-10' \
-vcodec libx264 -vprofile baseline -acodec aac -strict -2 -maxrate 3000k -b:a 128k -f flv rtmp://192.168.9.111:1935/live/movie
然后,就是大家看到的效果了,还是相当的666
golang ffmpeg 做网络直播相关推荐
- php使用ffmpeg转录网络直播流,使用FFmpeg转录网络直播流(示例代码)
爱奇艺万能播放器的最新版本增加了一个播放网络流的功能.不过,入口藏在播放器区域的右键菜单里,不太好找: 找来一个直播流URL,比如东森新闻 http://60.199.188.151/HLS/WG_E ...
- 搭建免费网络直播系统
随着移动互联网的普及与网络直播的火爆,现在人人都能做网络直播,做网络直播可以采用手机APP做直播,也可以采用PC端的软件来做直播.由于手机APP通常是平台绑定的,因此用手机做直播只能在该APP绑定的平 ...
- 监控摄像头如何用作网络直播?
我日常都有浏览视频行业论坛或者网站的习惯,有什么问题,可以上论坛网站求助,有时碰到了自己擅长的领域,也会回帖或者帮别人做解答.今天我看到了这样问题:"监控摄像头如何用作网络直播?" ...
- Springboot面向网络直播平台的推荐系统y9tf8计算机毕业设计-课程设计-期末作业-毕设程序代做
Springboot面向网络直播平台的推荐系统y9tf8计算机毕业设计-课程设计-期末作业-毕设程序代做 [免费赠送源码]Springboot面向网络直播平台的推荐系统y9tf8计算机毕业设计-课程设 ...
- 直播网站源码直播平台软件开发iOS动手做一个直播(原理篇)
直播网站源码直播平台软件开发iOS动手做一个直播(原理篇) 上篇文章主要给出了代码,但是并没有详细说明直播相关的知识,这篇文章就说一下直播的相关理论知识.附上直播代码篇地址. ###推流 腾讯直播平台 ...
- 网络直播,如何跳出组播的坑!
互联网上的直播,其数据传输方式都采用"单播"方式,所以大家在讨论直播技术时,少有人提及"组播"这个词. 然而,作为直播的组成部分,在广电有线电视.IPTV等应用 ...
- 如何快速搭建运营级的网络直播平台
原url: http://blog.csdn.net/bordonliu/article/details/52701204?locationNum=4 如何快速搭建运营级的网络直播平台 网络直播在近两 ...
- 网络直播平台搭建中直播协议和视频推流
网络直播平台搭建中直播协议和视频推流 直播协议 流媒体分为直播和点播.通常来说点播使用的都是HTTP协议,直播主要用的是RTMP, HLS, HTTP-FLV等.近年来直播协议也有新发展如DASH,但 ...
- 使用ffmpeg搭建HLS直播系统
[时间:2018-04] [状态:Open] [关键词:流媒体,stream,HLS, ffmpeg,live,直播,点播, nginx, ssegment] 0 引言 本文作为HLS综述的后续文章. ...
最新文章
- 【动态规划】硬币问题
- jqgrid横向滚动条
- sping中@import
- android studio 导入第三方库的记录
- 哪个牌子的平板电脑好_重庆智能会议平板哪个牌子好?软硬件好才是真的好!...
- React的source code init时会自动检测Chrome dev tool的react extension装了没
- javascript实例——鼠标特效篇(包含2个实例)
- 【今日CV 视觉论文速览】 Part2 25 Jan 2019
- JQuery操作类数组的工具方法
- 这才是厉害程序员的标配!
- java8与hibernate_如何在JPA和Hibernate中使用Java 8 LocalDateTime
- CentOS7下ab压力测试Nginx和Tomcat
- 万元大奖邀您参与阿里云数加 MaxCompute最佳实践征文大赛
- C#窗体控件—textbox
- 数字信号处理——线性相位型(Ⅱ、Ⅳ型)FIR滤波器设计(2)
- Java项目:Springboot校园报修管理系统
- 基于android个人记账本的软件设计,基于Android的个人记账软件的设计与实现-开题报告...
- CorAl – Are the point clouds Correctly Aligned?
- 51单片机实现出租车计价器
- 一行命令批量修改染色体和位置为RS号
热门文章
- 产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复
- 关闭fedroa19开关机画面
- 网上教育能改变教育不公平的现状吗?
- F5 配置手册 -F5 BIG-IP 10.1-3-配置-网络
- DbVisualizer简单介绍
- 基于pygtk的linux有道词典
- bee 字符串转int_Beego在views中格式化显示时间(int64转string)
- realmeq参数配置详情_小米11什么时候发布 小米11参数配置详情
- 数组字典_VBA数组与字典解决方案第1讲:函数,公式,数组,数组公式的概念...
- 完成AOP 顶层设计-AopConfig