找回密码
 加入怎通
查看: 679|回复: 4

[站长八卦] 云豹方维直播源码,手机直播系统搭建经验分享!

[复制链接]
q616664615 发表于 2018-03-10 14:50:47 | 显示全部楼层 |阅读模式
云豹方维直播源码,手机直播系统搭建经验分享!3 }. k  e6 I* O# C2 _

4 ]/ d8 `2 j. v4 G( |3 a手机直播程序直播系统搭建经验浅谈方法!前端推流
: r6 o  o8 f8 D6 o* o1 J1.推流可以采用命令: ffmpeg -i input  -vcodec copy -acodec copy -f flv
) M- T. i* }/ v3 D2 ]8 X/ e! U  i( d' K4 @$ C6 E8 z
rtmp://127.0.0.1/live/cgstream0
+ Y8 a; F% o3 ~( oinput 可以是实时流,也可以是文件,如果是文件 需要加上-re。运用中需要将127.0.0.1
' N7 a) a3 Y3 Y& [
0 X2 ^# C: x' t; c; R- f0 q" H5 O4 d换成rtmp所在机器的ip地址。9 F! p: f! s+ }- S+ Q- h
用命令推流时间戳信息不能任意修改,想要达到一个满意的结果还是要用代码实现。
8 k- q4 e4 K2 \; V1 K主要方法代码如下:
# C0 k. d# W0 T9 W: b- a1.打开视频流,filename可以文件名称也可以是实时流url.
+ n. j' g6 t: I7 }4 Z( m: g2.创建输出上下文以及输出流,输出流的格式需要设置成flv( _, U$ u5 G0 k5 W
3.从输入流中读取音视频包1 s/ C; U% O( U- Z2 [
服务端的配置
" r3 t* S' _( k' m* Z4 K+ c服务端可以选择crtmpserver,crtmpserver开源,在windows平台以及linux平台下都可以运行' n2 a' x& b0 Z; u" l' w$ P

. K2 i0 j% ^# z4 f, }。随着人们对视频质量要求的提高,基本上视频的分辨率都是高清(1080p),码率基本会
3 A& Q" h+ S& |4 \; \. w( T6 Z1 }5 @& Z" J$ `. a
在4M以上。试想如果服务器网卡选择千兆网卡,单个网卡最多也就支持两百多路。一般来讲
/ E! o; ^) i1 e, b$ }
, F; b4 A' g7 @) ^,服务器的cpu配置会比普通电脑高很多,支持几百路并发是不会出现性能问题。
( R8 `. j! U* E  l( z: H三. 播放端如果在网页上播放(IE),可以选择JwPlayer,如果用插件的也是可以。Android端: `+ U% d. k) N1 r/ C4 j* i, D0 c
& \) V& K+ {: [2 I5 n; k
播放器如果底层基于ffmpeg,也可以播放CrtmpServer转发的音视频流(ffmpeg需要引入% E& R" K  E6 k) @; U
1 O4 X4 n6 T8 y) h# A
librtmp库),IOS系统同理。播放的url是rtmp:/
' {5 h9 |& [, j1 r搭建设置的方法!
* U: T' B# ~8 L% O& k1 [ 1.首先下载CrtmpServer服务(可以直接从群里下载),运行双击文件夹crtmpserver.exe,9 v. B- A1 K/ y

" m- p6 _+ q! k7 F5 a8 h. ~如果没有闪退,说明运行成功.
' D1 a1 w0 m% |1 c 2.下载ffmpeg.exe (可以从群里直接下载),在命令行执行 ffmpeg -i input  -vcodec ; m$ ?0 o; r2 p* p& r9 y. Q
$ y8 D6 j& t, N! q
copy -acodec copy -f flv rtmp://127.0.0.1/live/cgstream0
0 I, ~  Z( L5 e( p$ I  127.0.0.1改成crtmpserver.exe所在服务器的地址.如果你在linux下推流,需要linux版本
9 y& l& Y0 l% T
4 M% a) V; c4 ]) {: ?的ffmpeg。cgstream0可以根据需要任意修改。在  windows平台下如果推流成功ffmpeg会一; x% X1 Q% Y4 N( C0 L
9 @' s+ u, R, z9 M+ J
直打印信息,出错也会有相应的提示。
5 H4 u& e' A3 Z9 P9 c$ J, q2 ?, Z3.播放:播放可以用ffplayer.exe(可以从群里下载,这个工具对rtmp流支持不是很好 ,1 g3 n) c! F# ^5 F. l

2 V& t+ l, F- }3 o  s7 b- h播放的地址是rtmp://127.0.0.1/live/cgstream0 live=1),还可以用CGPlayer播放器。
- D( r( H0 e# e1 e# N4.以上只是一款简易的直播平台,如果您需要进军直播市场的直播平台,这款简易的直播平
6 U' M2 ~* U4 Y5 M/ r; a
/ ^; m. ^6 g( ?) P  B台并不适用,建议您还是找专业的直播APP源码服务商为您搭建。为了让更多的直播人拥有4 g& p3 q5 ^+ c- p

% @( b' x" V4 z& ?0 m; ?" O属于自己的直播平台和为每一位直播人打造一个直播梦想作为理念,现在的直播软件源码有( H' f. R! [& b0 x* n" S6 N
# F% u' ?, H: o- V# W* v
了更多有趣新颖的功能:游戏直播间、一对一直播、短视频、私密直播间、夺宝游戏等等,2 |" j) n' s+ s6 [& s! r* n4 `

. j; L1 _5 H  O/ |支持各种二次开发等等。
. F# X0 y1 A8 v/ U) f& m4 L/ X8 _# ~, o

暂时无法加载帖子列表

回复

使用道具 举报

钱,你在乎吗? 发表于 2026-03-13 19:31:12 | 显示全部楼层
学习到了,之前一直没注意过这个点,受教了
回复

使用道具 举报

东升科技 发表于 2026-08-23 18:49:11 | 显示全部楼层
刚好遇到类似问题,看完这个帖子心里有底了
回复

使用道具 举报

在线服务 发表于 2026-08-25 03:14:14 | 显示全部楼层
说得很实在,没有夸大其词,这种真实分享太难得了
回复

使用道具 举报

心平气和 发表于 2026-09-08 12:57:13 | 显示全部楼层
楼主辛苦了,整理这么多内容,必须点赞收藏
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-9-10 21:28 , Processed in 0.051696 second(s), 24 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表