Comments (4)
Glad you are able to send to Kinesis Video Stream from Raspberry Pi.
Are you planning to create the video stream from myprogram
and store it in /tmp/input
then send to Kinesis Video Stream? If so, then please take a look at unit tests in particular ProducerAPITest.cpp.
Please note that you can view the video playable in the console then the stream has to be h.264 encoded before sending through putFrame
in Kinesis Video Streams Producer SDK.
Hope this helps.
Thanks
-SS
from amazon-kinesis-video-streams-producer-sdk-cpp.
@hryktrd, as @unicornss mentioned, you can take a look at the samples and see how a media pipeline produced frames can be pushed to the KVS. If you have a random pipe with the video data (or any other data) then in the application you have to handle two things:
- Have a way to determine the frame start/size so you can operate at a frame granularity instead of a byte stream
- Have a way to extract the frame timestamps. If it's just a stream of video, you can configure your KVS stream to timestamp the frames as they arrive.
- Have a way to determine whether the frame is a key-frame or not. Perhaps, examining the NAL units to see whether it's an I-frame or have another way of extracting this information.
Best regards!
from amazon-kinesis-video-streams-producer-sdk-cpp.
Hi @hryktrd Are you planning to use PI to run the producer SDK? Are you trying to get the videos saved into a folder before streaming to KVS? Could you help us understand what kind of video analytics are you trying to build from those video streams?
from amazon-kinesis-video-streams-producer-sdk-cpp.
Closing this for now. Please reopen if the support for this use case/request/issue is required.
from amazon-kinesis-video-streams-producer-sdk-cpp.
Related Issues (20)
- [QUESTION] Gstreamer event/message for streaming/connection releated issues in KVS SDK HOT 2
- [QUESTION] kvs_gstreamer_sample hanging after "pad link successful" HOT 1
- compilation error on Ubuntu HOT 1
- [QUESTION] Struggling with KVS streams on iOS HOT 6
- Not able to access media on Media Playback on Kinesis Video Streamer
- [QUESTION] Raspberry Pi からの映像送信でエラーが発生
- I am getting this error while running: cmake -DBUILD_GSTREAMER_PLUGIN=TRUE .. HOT 4
- [BUG] Streaming h.265 video from RTSP HOT 5
- [BUG] HOT 1
- [BUG] Gst plugin kvssink is built as static library
- [FEATURE] Make log level in kvssink configurable. HOT 1
- [BUG] `kvssink` occasionally generates non-monotonic PTS HOT 1
- How to resolve a "MAX_FRAGMENT_DURATION_REACHED" error when trying to stream RTSP camera feed into KVS HOT 3
- Failed to allocate memory HOT 3
- [BUG] HOT 1
- Stream video to your Kinesis video stream and view the live stream HOT 5
- [BUG] KVS Fails to build due to Threadpool.c.o issue HOT 4
- kvs_gstreamer_sample fails to run on Raspberry Pi bookworm
- [QUESTION] Streaming MP4 file data to Kinesis Video Streams results in Transferred a partial file error with CURL HOT 1
- [BUG] "Make" resulting in "incompatible pointer to integer conversion" Errors HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from amazon-kinesis-video-streams-producer-sdk-cpp.