音视频开发——概述(含TUTK demo iOS)

开发一款播放器,难不难,要怎么做?想必每个进入到音视频领域的新人都有这样的疑问。

如果仅仅是完成项目,可以说很简单。对于iOS开发人员,网上有不少的开源播放器,如kxmovieikjplayer,git clone,然后修改修改界面,大功告成。倘若有特定的需求,比如提供给你的并不是URL链接,只是一堆音视频的数据,那需要对解码器的API有一定了解,才能达到目标。博主研究了几个月的音视频开发,包括rtsp数据传输、视频解码播放、音频播放,总结的经验。

    


以下是相关文章:

音视频开发——概述(一)

音视频开发——流媒体数据传输RTSP(二)

音视频开发——流媒体数据传输RTP(三)

音视频开发——ffmpeg解码(四)

音视频开发——音频流解码播放(五)

音视频开发——iOS音频录制(六)


tutk的demo下载(有用的话记得给star):https://github.com/bingly/AvSamplePlayer_TUTK


本教程的demo:http://download.csdn.net/detail/a411358606/9599939(教程是针对特定的服务端,使用时先抓包,根据实际情况修改)


整理的基础知识文章:

RTSP交互命令简介及过程参数描述:http://www.cnblogs.com/lidabo/p/3701068.html

RTP协议介绍:http://www.cnblogs.com/qingquan/archive/2011/07/28/2120440.html


两款火爆的开源播放器:

ikjplayer:https://github.com/Bilibili/ijkplayer

kxmovie:https://github.com/kolyvan/kxmovie

其他开源项目:

使用RSTP协议的流媒体服务端:https://github.com/OpenWatch/H264-RTSP-Server-iOS

ffmpeg解码播放:https://github.com/durfu/DFURTSPPlayer


另外,欢迎大家加入iOS音视频开发的QQ群:331753091

当然,如果您觉得提供的资料及代码有帮助,可以给予打赏(微信扫码)


    

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值
>