iOS用ijkplayer播RTSP流

作者: yxy旧时光 | 来源:发表于2016-07-05 10:38 被阅读8027次

     公司要做点播平台,故而研究了几个播放器:百度,Vitamio,ijkplayer。综合这三个播放器的特点,既能播rtsp流,又能实例化多个的,ijkplayer还是比较好使的,所以就选了这个。由于在实现过程中经历了很多曲折,所以和大家分享一下这个过程。在github上下载ijkplayer的demo,git clone https://github.com/Bilibili/ijkplayer.git ijkplayer-ios。github网址:https://github.com/Bilibili/ijkplayer?utm_source=tuicool&utm_medium=referral。ijkplayer需要homebrew、git、yasm环境

附加我做的demo地址https://github.com/xy13663015647/yxy-player,里面有我编译好的静态库,由于静态库过大,我压缩了一下,用的时候记得解压,好用的话请给个star

1.在运行之前,需要部署环境

2.修改module-lite.sh文件

       打开demo文件夹,找到config文件夹下的module-lite.sh文件,修改这一行

COMMON_FF_CFG_FLAGS =" $ COMMON_FF_CFG_FLAGS --disable - rtp protocol =“

  修改为--> 

COMMON_FF_CFG_FLAGS =" $ COMMON_FF_CFG_FLAGS --enable - rtp protocol =",

在这下面再加上这一行:

 export COMMON_FF_CFG_FLAGS="$COMMON_FF_CFG_FLAGS --enable-demuxer=rtsp"

3.执行命令行

4.修改ff_ffplay.c文件

将这段代码

static int packet_queue_get_or_buffering(FFPlayerffp, PacketQueue *q, AVPacket *pkt, int *serial, int *finished)

{

assert(finished);

while (1) {

int new_packet = packet_queue_get(q, pkt, 0, serial);

if (new_packet < 0)

return -1;

else if (new_packet == 0) {

if (q->is_buffer_indicator && !finished)

ffp_toggle_buffering(ffp, 1);

new_packet = packet_queue_get(q, pkt, 1, serial);

if (new_packet < 0)

return -1;

}

if (*finished == *serial) {

av_free_packet(pkt);

continue;

}

else

break;

}

return 1;

}

替换成

static int packet_queue_get_or_buffering(FFPlayer *ffp, PacketQueue *q, AVPacket *pkt, int *serial, int finished)

{

while (1) {

int new_packet = packet_queue_get(q, pkt, 1, serial);

if (new_packet < 0)

{

new_packet = packet_queue_get(q, pkt, 0, serial);

if(new_packet < 0)

return -1;

}

else if (new_packet == 0) {

if (!finished)

ffp_toggle_buffering(ffp, 1);

new_packet = packet_queue_get(q, pkt, 1, serial);

if (new_packet < 0)

return -1;

}

if (finished == *serial) {

av_free_packet(pkt);

continue;

}

else

break;

}

return 1;

}

5.编译ffmpeg,

cd ijkplayer-ios

git checkout -B latest k0.5.1

./init-ios.sh

cd ios

./compile-ffmpeg.sh clean

./compile-ffmpeg.sh all

编译时间比较久,请大家耐心等待,成功后就可以运行Demo了,编译成功后ios文件夹下面的目录是这样的

编译过程我的Xcode不知道怎么回事,老是报错,最后无奈之下就重装了Xcode,然后就没问题了,我这个菜鸟也不知道怎么回事,反正提示bin文件夹下面文件缺失,搞不懂

    然后就是打包IJKMediaFramework.framework框架了,这个过程我是借鉴别人的,在这里我就不盗用了,具体大家请看http://www.jianshu.com/p/1f06b27b3ac0这里的打包的流程,然后将框架导入你的工程,再添加相应的框架,就可以播放rtsp流了

   另外需要大家注意一下,如果项目使用cocapod的话,我这边出现的问题如下图

找了半天也没找到原因,然后大神指点了我一下,在工程里添加libz.tdb,从而运行成功

相关文章

网友评论

  • RWz_my:楼楼,按照你写的教程可以正常编译,找了一些Demo,监控这类rtsp的地址播放不了,就一个黑框框,但是http的地址能播放,是不是我方法用错了,想下载楼楼的Demo,但是网速非常慢。想请教下播放rtsp需要哪些设置。方便的话可以加下QQ:2224679713
    yxy旧时光:@RWz_my 你要先确定你找的rtsp的流能正常播放
  • clyde:QQ :836595018 楼主,看到了麻烦帮忙解惑一下。
    clyde:@yxy旧时光 没有啊,iphone5还是用不了。你知道原因吗
    yxy旧时光:@clyde 解决了吗
  • clyde:为什么我打包运行在真机iphone5上面会报一大堆错误呢,大体的意思就是说不支持armv7的意思,但是我用你的demo的framework就没有报错,请问是哪里需要设置吗?求解答。
  • DanDanC:为什么我用你的demo播放了rtsp地址还是黑屏
  • 813b98c4608c:作者,我下载你的 demo 一直是四个黑框框,这个怎么弄?
    yxy旧时光:你换一下播放地址啊,我那地址你肯定用不了
  • 无忌不悔:如何支持播放264裸流呢?
    无忌不悔:@yxy旧时光 好的,谢谢!
    yxy旧时光:@无忌不悔 你看看ijk文档支持不,我没接触过264
  • 安心做个笨男孩:楼主,给我也发一份弄好的静态库,784750879@qq.com
    yxy旧时光:@安心做个笨男孩 那就好
    安心做个笨男孩:@yxy旧时光 弄好了,之前一直播不了rtsp的原因居然是视频的问题,换了个视频源就好了,尴尬了。
    yxy旧时光:@安心做个笨男孩 文章里面有github的链接,上面有demo
  • mws100:你好,按照步骤来的 只有声音没图像啊,能发下编译好的库吗,谢谢 153019362@qq.com
    yxy旧时光:@mws100 文章开头就是我的guihub地址,里面有demo
  • Li_KH:您好,请问一下播放视频的时候可以播放了,但是只有声音没有画面。必须退到后台再进去才有画面这是为什么?经过测试是在iOS 11系统会这样?
    yxy旧时光:@L_9375 那你要看看11是不是需要注意什么,我已经好久没跟进了
  • 梦随兴飞:你好,还在吗?我自己编译的库,和用你的库都不能播rtsp的直播视频呢?我编译的库是最新的ijkplayer,按照你上面的方法修改的。不知道为什么,可以给我发一个吗?1019858820@qq.com
  • 这个熊孩子不太冷:楼主,我用你的demo播放rtsp流不显示,你的那个可以显示吗
    梦随兴飞:@这个熊孩子不太冷 我也不成功,你的好了吗?可以分享一下怎么成功的?
    这个熊孩子不太冷:@yxy旧时光 我这边不显示,就显示4个黑框,我按照你的步骤我自己生成了一个framework也是不可以,你有有效的rtsp流给我一个吗?我测试下
    yxy旧时光:@这个熊孩子不太冷 我用的没问题啊
  • 不辣先生:大神,请问这个可以做到,类似于监控录像一样,暂停,回退,前进,加速,减速么
    yxy旧时光:@不辣先生 这个没研究过,暂停之类的和播放器有关,ijk可以实现你说的,但是不知道流支持不
  • 42f48b8dd7d1:楼主,跪求静态库和 Demo 啊,一直搞没弄成。。 这边还急用 :1012429499@qq.com
    yxy旧时光:@文_89c7 我文档里面有我github地址,你去上面下载就行
    yxy旧时光:@文_89c7 我文章里面有demo的github地址,去下
  • Distance先生:求楼主静态库。我也是-3错误 418846871@qq.com 感激不尽!
    yxy旧时光:@Distance先生 我文章里面有demo的github地址,去下
  • 5f524b9205ba:您好,我问一下,我用ijk可以拿到视频流吗?
    yxy旧时光:@兵哥哥调戏隔壁二丫 可播放流
  • 可惜我是双鱼座:楼主能不能也发一份能直接播放RTSP的IJKMediaFramework.framework框架了,谢谢了 153099244@qq.com
    yxy旧时光:@可惜我是双鱼座_6821 如果https播放不了的话,那就得重新编译
    可惜我是双鱼座:@yxy旧时光好,话说好像默认是只支持http吧,https该如何配置
    yxy旧时光:@可惜我是双鱼座_6821 去我github下载,文章里面有链接
  • i个稻草人:楼主你好能发一下Demo吗 谢谢 376770279@qq.com
    yxy旧时光:@i个稻草人 静态库发你了,根据例子就能播放
    i个稻草人:静态库也行
  • bd1ea43aac11:大侠求 demo和静态库 470505348@qq.com
    yxy旧时光:@mev 静态库发你了,套进去就能播放
  • Mr_FF:楼...楼主,你好,库能发我一份吗,948698823@qq.com,谢谢
    Mr_FF:@yxy旧时光 3Q
    yxy旧时光:@Mr_FF 发了
  • 7a8b4e9c00b3:楼主帮忙发个支持rtsp的静态库 万分感谢,我编译出来的也是报 -3 qq: 164158015 谢谢
    7a8b4e9c00b3:@yxy旧时光 谢谢
  • 奋斗的DevAmos:请问,在不在,按照你的方法编译成功了,但是不能播放rtsp的视频流,报-3错误
    yxy旧时光:这个我也不太清楚,你可以去guihub上问问大牛是怎么回事
  • FongG:楼主大大,求一份支持RTSP格式你的静态库O(∩_∩)O哈!15757127193@163.com
    yxy旧时光:@Jin_先生 发你了
  • L_Glenn:我能也要一份吗?我按您的编译,发现没有rtsp的那个白色文件。。。。。不知道哪里错了。。 longge94p@163.com
  • af18cb52d3b1:楼主,你好,可以打包出库,可以播放rtsp了,但遇到关掉退出的时候,server没收到rtsp teardown的指令,导致服务器负载过大。 网上找了很多的方法,基本上都是ffmpg的问题, 不知道你有没有出现这个情况, 是怎么解决的。
    yxy旧时光:@蜗牛_31db 我不清楚这个,就问了我们同事,他跟我说的是:断开连接,有些播放器会显式的给服务器发命令,但这个应该是服务器端处理,不能依靠客户端来给消息
    所以,这个就看你们后台了,他处理不了是他不够厉害:smile:
  • 58ae45a249d9:楼主您好 编译了好几次我这里还是播不了rtsp的 可以发一下你的静态库么 364266117@qq.com 谢谢了~
    58ae45a249d9:@yxy旧时光 谢谢!!!
    yxy旧时光:@Imaginer 发了
  • 6425fc5e52ca:楼主在不,发下静态包吧,646680772@qq.com 谢谢了啊
    yxy旧时光:@有你便是晴天_04ca 发了
  • 5041fd3b847e:您好 可以发一下你的 静态库么 610488620@qq.com 感谢
    5041fd3b847e:@yxy旧时光 感谢 收到了可以用
    yxy旧时光:@iOS_小猪 发了
  • Climb先生: 我用的ijkplayer播放视频 ,现在要求有AirPlay投屏功能,但找到设备选择后 只有声音没有画面 这怎么破? 急急急~~~
    yxy旧时光:@加油快乐小猪 这个没做过
  • 苳冬:最近项目用到这个,按照楼主大大的,也没编译成成功,麻烦给我发一份编译好的静态库吧 谢谢了 383099337@qq.com
    yxy旧时光:@苳冬 还用么
  • 468bdb2fcbe4:楼主求一份支持rtsp的静态库 我编译出来不得行 依旧报-3的错误 我的qq 176140760 多谢
    468bdb2fcbe4:我自己封装了一个 可以用了 以前是公司摄像头的问题 封装出来100多m 有点大 据说有几十m的 欢迎加我QQ交流 176140760
    468bdb2fcbe4:我的邮箱地址 176140760@qq.com
  • 35d368a69211:跪求楼主给我发一份1021658320@qq.com
  • 61420ffceff9:lz求份编译好的静态库,谢谢 2251616637@qq.com。@yxy旧时光
  • 奋斗的DevAmos:跪求楼主发一份支持rtsp的静态库,谢谢906037367@qq.com
  • 奋斗的DevAmos:楼主文章写的不错,按流程走了一遍,编译出了静态库,但是还是播放不了 rtsp,提示 ijkmp_start()=-3 ,能不能把楼主的 静态库发给我一份啊 906037367@qq.com
  • 黑白灰的绿i:有没有功能实现方面的文档 网上搜的全都是集成
  • beb2cef84e25:我也是来求能够播放rtsp的静态库的,楼主好人~ 909000640@qq.com
  • Evens_Book:万能的楼主,同求一份,orz,556085@qq.com
  • 1413eccc23d7:楼主你好,能不能给我发一份你编译好的静态库,谢谢啦!731337748@qq.com
  • 1413eccc23d7:楼主你好,能不能给我发一份你编译好的静态库,谢谢啦! 731337748@qq.com
  • 1413eccc23d7:你好 ,求一份可以播放rtsp流的 静态库,谢谢
  • 03a336dff0ec:楼主,跪求静态库和 Demo 啊,一直搞没弄成。。 这边还急用 :sob: 492843636@qq.com
    yxy旧时光:@JackyMaus 发了
  • 勤奋的张神:大神,这个能播放rtmp的吗,可以给我一份吗,十分感谢1138113194@qq.com
    yxy旧时光:@ddb49e7d9f8b 发了
  • 630c5eeb35d3:楼主,可以发我一份吗?感激不尽,我的qq:3535871737@qq.com。@yxy旧时光
    630c5eeb35d3:@yxy旧时光 非常感谢
    yxy旧时光:@sunny68 发了
  • 630c5eeb35d3:楼主,可以发一份给我吗?我想播放RTSP流,万分感谢,万分感谢,万分感谢,我的qq:3535871737@qq.com
  • Aikesi26:楼主,好心发我一份吧 15002927110@163.com
    33af5afb733e:楼主 android的可以不啦 也给我发一份静态库可以好不?1021721388@QQ.com 万分感谢!!!
    Aikesi26:谢了
    yxy旧时光:@Joyce26 发了
  • 1江春水:大神,能发一下编译好的静态库么,时间可能久了点,现在也涉及到这块了,老是报错,rtsp不能播放,Protocol not found remove 'timeout' option for rtmp. IJKSDLGLView: setupDisplay not ready 这些错误是不是库的问题呢?看了你的博客,按照你的操作还是不能播放,希望帮助下
    yxy旧时光:@under_control 发了
    1江春水:希望帮助一下,不胜感激:sweat:
    1江春水:邮箱402843811@qq.com
  • 1江春水:博主麻烦你能不能给我发一份支持RTSP格式你的静态库 谢谢了 402843811@qq.com
  • c6787280b6b0:楼走编译了一天,还是不行,有声音没图像,能不能发一份你的静态库给我,23549617@qq.com万分感谢了
    yxy旧时光:@一起欢笑一起疯 发了
  • 豆浆油条cc:大神 编译了一天了,还是播放不了rtsp地址,能不能发一份库给我,万分感谢!!
    254061632@qq.com
    yxy旧时光:@这才是正常 那是调试的问题
    豆浆油条cc:库有问题啊 不支持arm64。。。。
    yxy旧时光:@这才是正常 发了
  • b2ebd194d4a1:楼主新年好,库已经编译好了,但是播放返回-3,什么情况,能否将编译好的发我一份,aptdo2008@qq.com
    yxy旧时光:@b2ebd194d4a1 发了
  • dd3667168461:跪求好心也发我一份静态库airs1992@qq.com:joy: :joy:
    dd3667168461:@yxy旧时光 感谢!
    yxy旧时光:@Airs1992 发了
  • e6336eabac07:楼主我编译了一下午总是有错,公司活多,跪求一份静态库:sob: 1526639978@qq.com
    yxy旧时光:@嘿嘿黑嘿嘿嘿 发了
  • Kingiiyy_iOS:喜欢楼主的文章..楼书是不是已经编译好能直接播放RTSP的IJKMediaFramework.framework框架了 . . . 能不能发我邮箱哈.谢谢啦1139490907@qq.com
    yxy旧时光:@kingiiyy 发了
  • 大强哥:大神想问下这个音频码率怎么改啊
    yxy旧时光:@大强哥 在你推流初始化的地方
    大强哥:@yxy旧时光 请问,在哪改的呢,我找了半天没找到
    yxy旧时光:码率在代码里改,和编译的库没关系
  • 96770837c5ba:求静态库 大神
    96770837c5ba:3070525562@qq.com
  • 大强哥:大神跪求静态库,谢谢,980792435@qq.com
    大强哥:@yxy旧时光 想问下这个库怎么设置pcm
    yxy旧时光:@大强哥 发了
  • 你的爱沉坠于我的眸: 大神求发静态库,616344256@qq.com
    yxy旧时光:@你的爱沉坠于我的眸 发了
  • 3a593d04bf23:楼主,麻烦你也给我发一份你编译好的静态库 谢谢 :smile: 1205720408@qq.com。我还有一个问题,这个框架真的能播rtsp流么?
    yxy旧时光:@哈哈哈哈呵呵呵 额,不相信我还问我要。。。
  • brduan:楼主,我也按照流程编译了库,但是也不能播放rtsp,其他的rtmp,hls的可以播放。。。
    能把你编译好的也发我一份吗?谢谢啦!!!!
    brduan@163.com
    1江春水:你的可以播rtsp吗
    yxy旧时光:@brduan 欧了
  • 炎汐与那笙:楼主,我编译了4次,每次demo都不能播放rtsp , 一般的http 可以正常播放。能不能给我发一份你编译好的可以播放rtsp的静态库,谢谢啦!hyan89@126.com
    yxy旧时光:@炎汐与那笙 欧了
  • c931bbb7d9ed:照着你的流程 一步步尝试了两次 两次都不行 播放rtsp的时候返回ijkmp_start()=-3 295242561@qq.com 非常感谢
    yxy旧时光:@叹号_惊 发了
  • 2ab5552d8c70:作者发一下demo到GitHub吧,麻烦了,多谢。
    yxy旧时光:@_imlh 我没有写demo,给你发静态库好了
    2ab5552d8c70:或者发我个静态库 lihanst@icloud.com
  • 爱上程序元:楼主能给我发个静态库不,287291867@qq.com谢谢
  • 9034051143b4:楼主好人 求静态库 :pray:
    1417zxc@gmail.com
    爱上程序元:@yxy旧时光 楼主编译出了静态库,有声音没图像是怎么回事又遇到的大神没
    9034051143b4:感谢大神 :heart_eyes:
    yxy旧时光:@9034051143b4 发了
  • normalBird:楼主,你好,我这需要播放rtsp,是否能把您打包好的发我一份,我这着急用,万分感谢,312517031@qq.com
    normalBird:大神,非常感谢🙏🙏🙏🙏🙏
    yxy旧时光:@normalBird 发了
  • 进击的小杰:求个静态库谢谢表哥。949723261@qq.com
    凡尘_iOS:@进击的小杰 @yxy旧时光 我的也不能播放RTSP
    进击的小杰:@yxy旧时光 不过好像不可以啊
    yxy旧时光:@进击的小杰 发了 :joy:
  • 凡尘_iOS:楼主, 能发我一下能播RTSP的静态库么? 我编译失败, 公司网络太慢了, 做一次都要一上午, 太浪费时间了. 邮箱taijuios@163.com 不胜感激!
    yxy旧时光:@枫_LY 发了
  • 君之名:群主。。。求framework 急用 谢谢了🙏 672769477@qq.com
    君之名:@yxy旧时光 感动😹
    yxy旧时光:@君之名 发了
  • 63821ae4a171:楼主,你好,请教一下:我使用ijkplayer播放rtsp流播上2分钟左右就停止了,是什么原因呢?
    Smallwolf_JS:你好,你的这个问题解决了吗?我也遇到了这个问题
    yxy旧时光:@63821ae4a171 额,这个我也不知道,你去github上问一下他们的技术吧,我之前就是在那上面问技术
  • 五蕴盛:大大 给个demo吧 最近刚要做这个东西 942980758@qq.com 急急如律令 谢谢啦啦 :stuck_out_tongue:
    yxy旧时光:@五蕴盛 发了
    五蕴盛:@yxy旧时光 弄一天 还是不行,老大催的比较急,楼主帮帮忙发个静态库吧,有时间再来一遍。 :pray:
    yxy旧时光:@五蕴盛 我没有demo。。。 :joy:
  • 路小丫:大神,我编译出了动态库,还是播放不了 rtsp,能不能把你编译的库发给我一份啊 1289372591@qq.com 谢谢
    yxy旧时光:@路小丫 你和我编译ffmpeg的方法一样吗
  • d3175854e56d:楼主,能给我发个demo和静态包吗?邮箱是1172632508@qq.com,谢谢。
    木_风:楼主,能给我发个demo和静态包吗?邮箱是1048451425@qq.com,谢谢。
    d3175854e56d:@yxy旧时光 谢啦!大神
    yxy旧时光:@d3175854e56d 发了
  • Kingiiyy_iOS:3.执行命令行

    这里 . . . 我在这里出现一些逻辑问题了哦 . 是这样的
    cd config 进到config 文件夹
    re module.sh 删除这个文件
    ln -s module-lite.sh module.sh 合并文件?
    cd ios (我们刚刚不是还在config文件夹吗)这样能直接到ios文件夹下面吗?
    不能.于是我 cd .. 跳到上一级 再 cd ios 再进去ios文件夹
    sh compile-ffmpeg clesn 这个是编译吗 终端就一直No such file or directory 希望能得到帮助
    yxy旧时光:@kingiiyy github上cd那个文件的意思不是你在你当前的路径下就能直接进那个文件夹,而是先进入指定的文件夹,然后再执行命令
  • Kingiiyy_iOS:楼主你好.终于找到一个播RTSP的帖子了...能分享一下Demo 不. 不胜感激 1139490907@qq.com
  • 0667:大神,我也编译了,可以播放rtsp流,但是在画面出现之前等待时间过长,大概等待7s之久,这是什么情况。如果方便,能否借用你编译的库测试下?谢谢
    0667:@yxy旧时光 谢谢
    yxy旧时光:@0667 发了
    0667:@0667 我的邮箱是412256780@qq.com
  • 那片飘落的树叶:楼主,给个demo或者静态库呗,改ff_ffplay.c文件一直没成功,2632733617@qq.com,谢谢,我之前编译好的一个不支持rstp协议的,
    yxy旧时光:@那片飘落的树叶 支持什么格式的都是ffmpeg编译的,你可以看看修改module-lite.sh文件
    那片飘落的树叶:@yxy旧时光 谢谢,但是播放不了后缀.sdp的接口,楼主知道不
    yxy旧时光:@那片飘落的树叶 已发
  • 那片飘落的树叶:这个可以支持播放rtsp协议的吗?方便加个扣扣私聊一下吗?我弄了好久了,2632733617@qq.com
    0667:@那片飘落的树叶 你的播放器播放rtsp流解决了吗?
  • 我的天那昵称呗占用:楼主你好,请把你编译的静态库发我一份哈,谢谢啦。252487258@qq.com
    我的天那昵称呗占用:@yxy旧时光 哈哈,要!!! :stuck_out_tongue_winking_eye:
    那片飘落的树叶:@yxy旧时光 楼主呀,也发一份给我呀,谢谢啦!2632733617@qq.com
    yxy旧时光:@398ea43dc85a 感觉你们就是来要我编译好的静态库的 :joy:还要么
  • 于晏_SZ:楼主,你好 我编译出了动态库,还是播放不了 rtsp,能不能把你编译的库发给我一份啊 gxr712@qq.com 谢谢
    于晏_SZ:@yxy旧时光 要,麻烦发一份。邮箱是上面那个。谢谢
    yxy旧时光:@高帅6666 感觉你们就是来要我编译好的静态库的 :joy:还要么
  • 鱼鸟fly:楼主,为什么我按照你的步骤编出来的demo没有声音,求解决方案
    yxy旧时光:@可惜我是双鱼座_6821 用别的播放器有声音证明不是流的问题,你再看看ijk控制声音的api
    可惜我是双鱼座:我的也没声音,但是我用vlc视频播放器播放又有声音,求指导下,如果是流的问题 一般是怎么导致的
    yxy旧时光:@鱼鸟fly 没声音是不是你们的流就没有声音啊,我遇到过。。。
  • 0b9a78e0d359:楼主,能不能给我发一份编译好的静态库 648529330@qq.com
    0b9a78e0d359:@yxy旧时光 不用了 我弄好了 谢谢
    yxy旧时光:@乔木与乔木 感觉你们就是来要我编译好的静态库的 :joy:还要么
  • 猫爪:楼主文章写的不错,按流程走了一遍,编译出了静态库,但是还是播放不了 rtsp,提示 ijkmp_start()=-3 ,能不能把楼主的 静态库发给我一份啊 relv@qq.com
    那片飘落的树叶:2632733617@qq.com,谢谢啦
    那片飘落的树叶:可以发一份给我吗,急需。。。
    yxy旧时光:@猫爪 感觉你们就是来要我编译好的静态库的 :joy:还要么?
  • 鱼鸟fly:楼主,能不能给我发一份编译好的静态库或者什么,我现在急用。977736102@qq.com。谢谢了
    问题少年啊宁:@没骆驼de祥子 是你
    没骆驼de祥子:@yxy旧时光 直接在文中贴个某度盘连接,省事儿~
    yxy旧时光:@鱼鸟fly 感觉你们就是来要我编译好的静态库的 :joy:还要么?
  • 晓_我想去环游世界:楼主 我有一个编译好的静态库 但是好像不支持rtsp 能不能麻烦你给我发一份你的静态库 谢谢了990610967@qq.com
    晓_我想去环游世界:@yxy旧时光 恩 因为我的库也是自己搞的静态库,不知道哪出得问题,是不支持rtsp格式的,看到楼主的是可以的 所以想用下
    yxy旧时光:@晓_我想去环游世界 感觉你们就是来要我编译好的静态库的 :joy:
  • bce405b22848:请问rtsp播放出来有办法减少延迟么?我这里延迟1s左右,领导要求没有延迟。汗。
    d3175854e56d:@ifengc 你打的包多大啊?就是按照上面的教程改的吗?
    yxy旧时光:@ifengc 没有延迟这不能把,你们后台做也得有零点几秒的延迟啊,移动端一秒左右的延迟很正常,再说延迟也会和网速有关,你又控制不了网速。你和你们老板讲一下,这个一秒已经可以了 :stuck_out_tongue_winking_eye:
  • 海泉:楼主,给个demo或者静态库呗,改ff_ffplay.c文件一直没成功,710565793@qq.com,谢谢
    yxy旧时光:@海泉 我可以播流啊,你播不出来还是不能用?
    海泉:@yxy旧时光 这个库可以播放RTSP视频吗,我这 不可以,你那里可以吗
    yxy旧时光:@海泉 发你邮箱了
  • CoderAO:谢谢博主,之前只修改了一个配置文件发现没有音频和视频传输,参考了你的文章后已经可以顺利播放了
    yxy旧时光:@Zaid 发了
    797e70b5c938:@yxy旧时光 博主麻烦你能不能给我发一份支持RTSP格式你的静态库 谢谢了798983436@qq.com
    yxy旧时光:@CoderAO 有用就好 :smile:
  • SMFly:基本上操作都一致,为什么我用demo输入rtsp之后,不能播放,提示 ijkmp_start() ijkmp_start()=-3,这是什么原因呢
    Smallwolf_JS:这个解决了吗?
    yxy旧时光:@SMFly 这个我也不太清楚,我觉得还是编译ffmpeg哪有问题吧

本文标题:iOS用ijkplayer播RTSP流

本文链接:https://www.haomeiwen.com/subject/hrehjttx.html