iOS流媒体开发的一些参考资料

本文详细介绍了RTSP实时流协议及其在iOS设备上使用ffmpeg进行流媒体播放器开发的实践。内容涵盖从官方文档、 ffmpeg 的使用教程、iOS设备上的实例演示,到具体的构建流程与技巧,旨在帮助开发者高效实现RTSP视频流在iOS平台的播放。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

(1)“Real-Time Streaming Protocol (RTSP)”比较官方的资料(链接)。

(2)“ffmpeg”在百度百科的简介(链接)。

(3)“ffmpeg”的官网:http://ffmpeg.org/,使用ffmpeg开发流媒体播放器的实例在这儿

(4)“http://stackoverflow.com/”上有两篇不错的帖子,其中给出了实例,帖子一(http://stackoverflow.com/questions/12790034/rtsp-video-streaming-for-ios)和帖子二(http://stackoverflow.com/questions/12211182/rtsp-streaming-in-iphone)。

(5)“RTSP streaming on iphone works great!”也是国外的一篇帖子,貌似参考价值比较高,一并收录如此(原文http://iphonedevsdk.com/forum/iphone-sdk-development/51697-rtsp-streaming-on-iphone-works-great.html)。

(6)“即时串流协定(Real Time Streaming Protocol,RTSP)”维基百科英文版有介绍(链接在这儿)。中文版有一个引申阅读《有关RTSP更详细的介绍》(链接在这儿)。

(7)《基于iOS5.0的MobileVLC(vlc for iOS)编译》(原文在这里),作者在优快云上也有博客(http://blog.youkuaiyun.com/madongchunqiu),值得关注!:P

(8)《Mac10.7.5 XCode4.5.2 ios6编译VLC1.1.0》(原文在这里),相当于是《基于iOS5.0的MobileVLC(vlc for iOS)编译》在iOS6.0上的版本,参考价值比较高!:P

(9)《ios搭建vlc》(原文的链接

(10)《模拟器与真机下ffmpeg的编译总结》(原文在这儿

(11)《how to build ffmpeg for iOS with arm6,arm7,i386》(原文的链接

点击打开链接


 1、拷贝gas-preprocessor.pl文件到 /usr/bin目录下。

  2、修改gas-preprocessor.pl文件的权限

  注:需要有读,写和执行的权限。具体操作为,首先在命令行下进入/usr/bin目录,然后执行chmod命令,如下图所示:

  3、切换build-ffmpeg.sh脚本的目录下,使用命令sh build-ffmpeg.sh 运行该脚本即可。

 

  注:  1) build-ffmpeg.sh脚本的父目录的名字不能包括空格,否则可能导致构建失败。

      2) build-ffmpeg.sh脚本中可以配置编译的FFMpeg版本,以及使用iOS SDK的版本,如下图所示:

 


  该脚本中默认采用的FFmpeg是2.0版本,使用iOS 7.0的SDK编译,c语言编译器采用clang,应用中可以根据实际项目需要选中不同的FFmpeg和iOS SDK版本。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值