日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux p2p视频播放器,avplayer: 一个基于FFmpeg、libtorrent的P2P播放器实现.

發布時間:2023/12/15 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux p2p视频播放器,avplayer: 一个基于FFmpeg、libtorrent的P2P播放器实现. 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一直以來, 在多媒體播放器這塊, 即使目前有許多開源的播放器項目, 但要寫一個播放器仍然是件非常困難的事, 如果在windows上你有可能需要熟悉DShow, 另外的話, 你需要學習一堆開源項目(比如FFmpeg, MPC, VLC, Mplayer), 而且多數都是基于linux, 在windows上學習起來很不容易, 然而這些開源項目對于一些希望快速實現自己播放器, 就顯得很困難.

因此, 我創建了這個項目, 致力于以最簡單的方法實現自己的播放器, 并提供一個可以很方便使用的接口.

目前, 在這個代碼中, 主要鏈接到FFmpeg來進行解碼, 并將其改造成一個通用的播放器框架. 在這個框架中能夠接受各種數據的讀入, 可以很方便的封裝自己的數據讀取模塊, 也可以很方便的定制自己的視頻渲染模塊和音頻播放模塊, 你只需要參考其中的實現即可.

另外在當前的實現中, 因為個人精力實在有限, 所以借鑒了一些開源項目的代碼(如Mplayer), 并且該代碼跨平臺(目前在linux平臺的實現稍簡單). 所以, 我希望有朋友能參與到這個項目中一起研究和學習, 并完成這個目標.

avplayer.exe

源代碼:

請使用git下載, 以便隨時更新代碼, 這樣做也可以方便在你自己的分支中開發, 并提交補丁.

$ git clone https://github.com/avplayer/avplayer.git avplayer

更新

$ git pull

更新子模塊

$ git submodule init

$ git submodule update

使用 cmake 編譯

cmake . && make

####本程序基于FFmpeg, 所以只能以GPL協議發布, 任何人請在遵守協議的前提下復制、發布、修改.

####最后本程序作者不承擔使用該程序所帶來的任何問題并擁有一切解釋權.

####提供商業技術支持服務.

聯系方式:

mail: jack.wgm AT gmail.com microcaicai AT gmail.com

qq: 17146738

總結

以上是生活随笔為你收集整理的linux p2p视频播放器,avplayer: 一个基于FFmpeg、libtorrent的P2P播放器实现.的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。