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

猜你喜欢

转载自blog.csdn.net/kaizi318/article/details/80018119
今日推荐