0
我正在製作流式傳輸攝像頭的應用程序。我想用ffmpeg捕捉攝像頭,ffmpeg作爲編碼器,live555作爲服務器。我知道我必須在live555中實現DeviceSource.cpp來封裝編碼器以接收來自ffmpeg的幀。任何人都可以爲我提供一些關於實現的教程或示例。感謝高級。如何使用ffmpeg流式傳輸攝像頭並通過網絡發送使用live555
我正在製作流式傳輸攝像頭的應用程序。我想用ffmpeg捕捉攝像頭,ffmpeg作爲編碼器,live555作爲服務器。我知道我必須在live555中實現DeviceSource.cpp來封裝編碼器以接收來自ffmpeg的幀。任何人都可以爲我提供一些關於實現的教程或示例。感謝高級。如何使用ffmpeg流式傳輸攝像頭並通過網絡發送使用live555
這裏是真正的你以後這裏一個很好的例子:
https://www.imc-store.com.au/Articles.asp?ID=278
它展示瞭如何使用FFMPEG,然後發送到編碼原始RGB幀C++ VS2010項目,離散幀到LIVE555進行流式傳輸。
VS2010項目包括所有的庫和包含文件,所以它應該只是一個解壓縮的情況,在VS2010中運行.sln文件,編譯並運行!
此外,VLC源代碼實現FFMPEG和Live555,你可以看看他們的代碼一些額外的指針!
祝你好運!