That's an extremely vague description on your problem. You won't get much help without providing more details:
I have a properly formatted JSON feedHow about posting your JSON feed, or a stripped down test feed that manifests the same problem.
set upWhere is the feed "set up" - has the channel been published, or do you have a feed that currently only exists on your server that you're trying to publish?
but my server is giving meWhere and when exactly is your server giving you an error - are you seeing this in your server logs, in the Roku Direct Publisher console, when you attempt to run the channel, etc?
a 406 Not Acceptable errorIn general, such an error indicates that your server has received a request specifying a value for Accept, Accept-Charset, Accept-Encoding, Accept-Language, Accept-Ranges, etc. that your server cannot handle.
when your server pings for the data. Again, when does this take place, when you attempt to run the channel on your Roku device?
As such my feed won't load the video into my channel.What specifically happens when you say the feed "won't load the video into my channel"?
I can't find any proper documentation on what is going on.The Direct Publisher documentation, or at least feed specifications, are documented in
https://github.com/rokudev/feed-specifications/blob/master/mrss-feed-specification.md Help please. My assumption is that my server is not communicating with the ROKU server properly causing the issue.If you think you have a problem involving your server then you should examine the traffic to and from your server. Posting the server requests and responses may give some clue as to why your server is returning a 406 error.