题主或许可以结合专业工具,从熟悉音***封装格式MPEG-TS/MP4/FLV入手,参考ffmpeg源代码包中的例子去练手。
通常可以先精通其中一种媒体格式,以MPEG-TS为例,初步熟悉TS数据协议后,尝试练手数据解析(demux),打包封装(mux),TS传输(UDP),通过VLC或potplay验证播放。
其中PES,PSI打包细节的知识为重点。
等对MPEG-TS熟悉之后,触类旁通,其他格式也自然能学会。
若要了解音***编码格式的内容,可以先选H264,MP3。
推荐一下…。
{dede:pagebreak/}
为什么空姐大多数都很瘦呢?
降维打击是什么?
为什么台式 PC 还处在组装(DIY)阶段?
如何看待现在的前端?
为什么很多时候对女儿最狠的却是母亲?
毕设答辩,老师说node不可能写后台怎么办?
什么时候你意识到自己不年轻了呢?
postgres集群的选择?
你们的腰椎间盘突出,怎么治好的?
Node.js是谁发明的?
程序员不租房住车里,称三年多省了差不多十万,被质疑占用公共***,怎样看他的选择?这算占用公共***吗?
为什么儿童医院门口会有许多卖玩具的?小孩生病了竟然还有心思玩玩具吗?
***拍大尺度片子时摄影师不会看光吗?
如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
为什么字节跳动的软件选择用Rust这个语言写?
Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?