flutter_ijk icon indicating copy to clipboard operation
flutter_ijk copied to clipboard

flutter版本1.7.8,iOS,播放rtsp内存一直增加到崩溃

Open iniwf opened this issue 6 years ago • 11 comments

如题

iniwf avatar Aug 08 '19 02:08 iniwf

你好,我前天更新了版本,解决IOS内存泄漏的问题,用新版本试过了没

jadennn avatar Aug 08 '19 02:08 jadennn

好的,我验证一下,谢谢!

iniwf avatar Aug 08 '19 03:08 iniwf

嗯,如果你不需要自己新增格式的话直接把GitHub的这个仓库clone,然后本地加入到项目中即可,,如果你需要新增格式需要重新编译ijk的库,可以下载码云里面的代码,自己编译,编译方法码云里面有,IOS的ijkplayer代码只能用mac编译

jadennn avatar Aug 08 '19 03:08 jadennn

clone代码到本地,直接跑example也是报下面的错误: 看了一下framework才8.9 MB

ld: warning: ignoring file /Users/zhang/Desktop/flutter_ijk/ios/IJKMediaFramework.framework/IJKMediaFramework, file was built for unsupported file format ( 0x76 0x65 0x72 0x73 0x69 0x6F 0x6E 0x20 0x68 0x74 0x74 0x70 0x73 0x3A 0x2F 0x2F ) which is not the architecture being linked (arm64): /Users/zhang/Desktop/flutter_ijk/ios/IJKMediaFramework.framework/IJKMediaFramework Undefined symbols for architecture arm64: "OBJC_CLASS$_IJKFFOptions", referenced from: objc-class-ref in libflutter_ijk.a(FlutterIjkPlugin.o)

iniwf avatar Aug 08 '19 03:08 iniwf

clone代码到本地,直接跑example也是报下面的错误: 看了一下framework才8.9 MB

ld: warning: ignoring file /Users/zhang/Desktop/flutter_ijk/ios/IJKMediaFramework.framework/IJKMediaFramework, file was built for unsupported file format ( 0x76 0x65 0x72 0x73 0x69 0x6F 0x6E 0x20 0x68 0x74 0x74 0x70 0x73 0x3A 0x2F 0x2F ) which is not the architecture being linked (arm64): /Users/zhang/Desktop/flutter_ijk/ios/IJKMediaFramework.framework/IJKMediaFramework Undefined symbols for architecture arm64: "OBJC_CLASS$_IJKFFOptions", referenced from: objc-class-ref in libflutter_ijk.a(FlutterIjkPlugin.o)

兄弟,你有qq或者微信吗?这样沟通太不方便了

jadennn avatar Aug 08 '19 05:08 jadennn

我使用的專案有測試 似乎是rtsp來源的問題 手頭有兩個來源 一個是攝影機內建的rtsp 另一個是將攝影機的rtsp 用ffmpeg restream 後者會發生崩潰 在iOS上 我還在理解問題原因

abc873693 avatar Nov 12 '19 08:11 abc873693

硬解会内存一直增加

iniwf avatar Nov 12 '19 08:11 iniwf

@iniwf 這樣有解決方法嗎?

abc873693 avatar Nov 21 '19 09:11 abc873693

@iniwf 這樣有解決方法嗎?

rtsp开启硬解才会,可以使用软解

iniwf avatar Nov 29 '19 06:11 iniwf

崩溃解决了么

dhonor avatar Feb 06 '20 14:02 dhonor

clone代码到本地,直接跑example也是报下面的错误: 看了一下framework才8.9 MB

ld: warning: ignoring file /Users/zhang/Desktop/flutter_ijk/ios/IJKMediaFramework.framework/IJKMediaFramework, file was built for unsupported file format ( 0x76 0x65 0x72 0x73 0x69 0x6F 0x6E 0x20 0x68 0x74 0x74 0x70 0x73 0x3A 0x2F 0x2F ) which is not the architecture being linked (arm64): /Users/zhang/Desktop/flutter_ijk/ios/IJKMediaFramework.framework/IJKMediaFramework Undefined symbols for architecture arm64: "OBJC_CLASS$_IJKFFOptions", referenced from: objc-class-ref in libflutter_ijk.a(FlutterIjkPlugin.o)同样是这样的问题,怎么解决

yuleidandan avatar Jul 25 '20 04:07 yuleidandan